пользовательское приложение Google Maps, в котором метка перемещается по карте в местах, указанных ей через определенные промежутки времени - возможно? - PullRequest
0 голосов
/ 04 ноября 2008

Я хочу знать, смогу ли я создать собственное приложение для карт Google, в котором метка метки постоянно перемещается по карте, соответственно, по мере того, как меняются ее значения. Если да ... Какие технологии я должен использовать для такого веб-приложения? это можно сделать с помощью .NET .... В конечном итоге, если это возможно, мне придется использовать это веб-приложение на ОС RHEL5.

Во-вторых, я хочу знать, доступны ли данные карт Google в свободном доступе, например, могу ли я загрузить данные карты определенного региона с различными уровнями масштабирования, а затем создать собственное веб-приложение карты Google для доступа к данным карты не центры данных Google, но из локально загруженных данных ?? это возможно?

Спасибо.

Edit1:

Хорошо, я получил некоторый код с code.google.com и протестировал несколько из них ... и это было действительно приятно .. теперь я хочу две вещи ... 1) некоторый обработчик события API карты, который я могу использовать, чтобы обновить местоположение маркера в а) конкретные интервалы времени и, б) всякий раз, когда моему приложению дают какой-то вход из другого источника для изменения местоположения маркеров ... (это, скорее всего, будет исполняемый файл на Linux, который будет вводить данные для веб-приложения)

2) Я хочу все это изменить, чтобы не было обновлений страницы ..

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

а также некоторые входные данные о том, как я должен ajaxise все вещи ??

Спасибо.

1 Ответ

1 голос
/ 04 ноября 2008
  1. Да, при условии, что API Google Maps позволяет вам изменять местоположение меток любым удобным для вас способом. Однако существуют некоторые ограничения на использование данных в реальном времени на картах Google, поэтому проверьте условия обслуживания.

  2. Google Maps API работает в браузере как код javascript, поэтому вам нужно написать собственные функции javascript для получения новых координат с сервера и перемещения / изменения меток. Вы также можете изучить библиотеку GWT, которая позволяет писать код на языке «почти java» и компилировать его в Javascript, или использовать Adobe Flash, также есть flash API.

  3. Сам сайт может быть запрограммирован на любом языке, который вы хотите, включая .net (хотя может быть сложно обслуживать сайты .net с linux).

  4. Серверная часть сервера может быть запрограммирована на любую технологию, которую вы хотите, просто установите общий формат данных на стороне сервера и браузера (может подойти формат JSON).

  5. Условия обслуживания можно найти здесь: http://code.google.com/apis/maps/terms.html Вы не можете скачать любую карту или ограничить доступ к сайту, если используете бесплатный сервис карт Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...