Google отображает API Javascript и слой KML? - PullRequest
3 голосов
/ 14 июня 2011

Есть ли какой-либо общий совет, когда следует использовать слои KML или API Javascript? Есть несколько потребностей для приложения. Мне нужно отобразить маркеры для движущегося объекта на карте. Они будут обновляться в среднем каждую минуту. Но по запросу будет отображаться много статических маркеров. Это просто маркеры. Но на другом экране мне нужно нарисовать пройденные маршруты.

На самом деле я не уверен, каков наилучший способ отображения всех необходимых данных. KML? Только получить данные и остальное с помощью API на лету? Сгенерируйте код на сервере и просто загрузите его в браузер. Что будет лучшим с точки зрения производительности и простоты использования для разработчика?

1 Ответ

2 голосов
/ 26 июля 2011

Я думаю, что слои javascript быстрее, чем kml. (Самая быстрая скорость - это создание плиток с изображениями, но это занимает много времени и должно выполняться статически).

Я бы использовал AJAX для генерации данных на сервере и отправки их в API на лету.

Я думаю, что KML полезен, если вы хотите поделиться данными с другими сайтами и людьми, использующими программное обеспечение ГИС для настольных компьютеров. Чрезвычайно легко использовать чужой слой KML. Гораздо сложнее использовать их массив javascript.

...