Место на карте PDF Print E-mail
Saturday, 07 November 2009 17:48
NO TRANSLATION AVAILABLE

Самый свежий проект, пока ещё даже не имеет определённого названия.

Основная цель - отображение на карте текущего положения GPS-навигаторов, передаваемого через Интернет.

Существует в виде "работающего наброска", состоящего из двух частей:

  • клиента - программы для Windows Mobile, получаеющей текущее положение через GPS API, сохраняющей его в файле и/или передающей по TCP на указанный сервер
  • сервера под MS Windows, принимающего данные о скорости, позиции и т.д. от клиентов, GPS-приёмников и из файлов и отображающего их в текстовом виде, на графиках или картах.

В настоящее время прототип клиента работает достаточно стабильно на моём glofiish x650 (насколько слово "стабильно" вообще может относится к этому устройству), сохраняет полученные с помощью GPS API данные в файл и/или передаёт на сервер, подключаясь к выбранной сети через  USB-соединине, WiFi или GPRS. Формат данных, записываемых в файл - необработанные структуры GPS_POSITION, при передаче на сервер отсутствущие поля не передаются, кроме того, для дополнительного сокращения трафика можно отключить передачу части информации. Заголовок файла, как и какой-либо протокол передачи (поверх TCP) не предусмотрен. В случае обрыва связи данные накапливаются и передаются после того, как соединение будет автоматически восстановлено.

Приложение для PC читает данные из записанного клиентом файла или получает их в реальном времени по сети. Оно позволяет отобразить полученные данные в виде дерева и посмотреть выбранную позицию на "Яндекс-карте" с помощью встроенного браузера.