Расположение на карте Google отображается в историческом реальном времени - PullRequest
0 голосов
/ 29 февраля 2012

Мне интересно добавить функцию Google Maps в программу, которую я пишу.Я бы начал с исторического файла журнала GPS, содержащего запись моего изменения местоположения GPS и даты / времени - например, когда я еду по дороге.Позже я хотел бы передать этот файл журнала в программу Windows, которая отображала бы положение GPS в виде маркера в центре карты Google, которая отображается в окне на экране.Карта Google будет автоматически прокручиваться по горизонтали или вертикали в историческом «реальном времени» при изменении положения GPS, чтобы маркер всегда оставался в центре карты.

Ниже приведено видео YouTube существующей программы, котораяуже делает именно то, что я хочу, поэтому это должно быть возможно (это панель в правом нижнем углу видеокадра)

http://www.youtube.com/watch?feature=player_embedded&v=r4rwMV7hhaY#at=840

Эффективно, пользователь будет воспроизводить их зарегистрированных движений в режиме реального времени по дням или месяцам назад.Это было бы не для отслеживания текущих движений.

Я пока не очень разбираюсь в API Google, но я думаю, что карты Google должны были бы работать в настольной программе,а не на веб-сайте.

Существуют ли какие-либо предварительно созданные модули, которые уже делают это (возможно, просто передают ему список координат и времени)?

Если нет, какой API я бы использовал?нужно использовать для воспроизведения поведения карты, показанного в видео?

Также есть ли какие-либо проблемы с лицензированием при выполнении этого в настольной программе, которые будут видны только одному пользователю, а не на общедоступном веб-сайте?

1 Ответ

1 голос
/ 29 февраля 2012

Я использовал API Карт Google для создания встроенного окна GPS, подобного тому, на которое вы ссылались в своей ссылке, но в основном это было встроенное окно браузера и связывание его с Картами Google. Вы можете сами управлять данными и передавать их в браузер. Это можно сделать локально.

Вам нужно будет сделать несколько вещей.

  1. Определить сценарии карты (с помощью файла html / Javascript). Эти сценарии позволят вам обновить местоположение, отображаемое на карте, которое вы подключите к стороне кода для управления.

  2. В вашем GUI определите объект браузера и настройте его для перехода к созданному вами html-файлу, а затем используйте часть документа этого объекта для вызова сценариев.

Вы должны быть в состоянии контролировать местоположение GPS, как только вы это сделали. Google Maps API упоминается в вашем HTML-файле. Этот HTML-файл является ключевым, он должен иметь все функции, которые вы хотите использовать для обновления местоположения GPS и отображения его на карте.

По заранее собранным модулям и / или лицензированию я не знаю.

...