Страница 1 из 1

Программная эмуляция GPS приемника

СообщениеДобавлено: 03 апр 2013, 10:56
VolpeRosso
Приветствую!

Пишу программу, которая пересылает данные местоположения, полученные от устройства и записанные в БД, через виртуальный порт в SASPlanet. Данные от устройства приходят периодически с интервалом от 30 секунд и более. При передаче в SASPlanet ранее полученных данных, отображение трека проходит нормально. Но как только перехожу в режим ожидания получения от устройства новой информации, SASPlanet перестает продолжать трек и отображает новое местоположение отдельно от него. Причем отображение нового местоположения происходит всего несколько секунд, потом точка пропадает.

Может кто-то сталкивался с такой проблемой? Может есть какие-то нюансы пр передаче данных, которые я не учел?

Re: Программная эмуляция GPS приемника

СообщениеДобавлено: 03 апр 2013, 12:13
Tolik
Может интервал уменьшить? 30 сек - это слишком много для трека.

Re: Программная эмуляция GPS приемника

СообщениеДобавлено: 03 апр 2013, 12:49
VolpeRosso
Tolik писал(а):Может интервал уменьшить? 30 сек - это слишком много для трека.

К сожалению у устройства поменять интервал нет возможности.

Пробовал даже, пока не пришли новые данные, раз в 100 мс или раз в секунду кидать последнее полученное местоположение дабы не прерывать процесс... SASPlanet на это не реагирует. Подозреваю. что есть механизм отбрасывания приходящих подряд идентичных по содержанию данных.

А есть информация о максимально допустимом интервале для трека? - С этим вопросом разобрался. Трек непрерывно отрисовывается при получении данных с интервалом до 5 секунд.

Еще вопрос: А нет какой-нибудь настройки, чтобы последнее местоположение отображалось постоянно, а не пропадало через несколько секунд?

Re: Программная эмуляция GPS приемника

СообщениеДобавлено: 22 июл 2013, 20:52
Vinil_37
Может это поможет: http://sasgis.org/mantis/view.php?id=1847