Создать окно поиска для моих KMLlayer - PullRequest
0 голосов
/ 07 марта 2012

Я использую Google Maps API v3 и отображаю базовую карту с примерно 250 маркерами мест из файла KMZ.Я хотел бы добавить на страницу окно поиска, которое позволяет пользователям искать определенный элемент в KML.Я почти уверен, что это возможно, но я не уверен в том, как лучше начать ... любая помощь, указавшая меня в правильном направлении, будет высоко оценена.

Спасибо.

1 Ответ

0 голосов
/ 07 марта 2012

Как я понимаю, файл KMZ - это архивированный файл, содержащий файл .KML и другие связанные файлы.Чтение KML и извлечение значений из него тривиально с помощью jquery, и вы можете получить информацию о том, как это сделать, здесь.http://think2loud.com/224-reading-xml-with-jquery/

Я еще не разархивировал файл в javascript, но вы можете проверить этот вопрос StackOverflow, если вы хотите сделать все на стороне клиента. Распаковка файлов

Кроме того, вы можете разархивировать файл KMZ на сервере и позволить клиентскому коду получить файл KML с помощью AJAX get (как показано в первой ссылке).

Надеюсь, это поможет.

...