Создание боковой панели из Google API V3 KML Layer - PullRequest
2 голосов
/ 19 июля 2010

Google предоставляет данные в KMLFeatureData , когда вы щелкаете объекты в KML-слое . Однако, кажется, нет хорошего способа получить отдельные маркеры , полилинии или полигоны . Какие методы используют люди для создания боковых панелей или списков элементов в слое KML? Я думал о том, чтобы сохранить отдельно проанализированный список для создания боковой панели, но это похоже на дублирование работы, которая не должна быть необходимой. Проект GeoXML3 предлагает одну альтернативу синтаксического анализа, но мне не особо повезло в выполнении того, что я хочу.

Какие методы создания интерактивных боковых панелей вы используете со слоями Google KML?

Ответы [ 2 ]

1 голос
/ 03 августа 2010

Если вы принимаете ответы в формате JSON, вы можете создать хеш-таблицу для маркеров, поскольку они имеют подлинную идентичность.Если вы принимаете XML-ответы, то выбор XPath кажется разумным выбором среднего уровня.

1 голос
/ 03 августа 2010

Хотя я не очень хорошо знаком с KML, я вижу, что у вас нет ответов и вы хотели бы, по крайней мере, указать направление (надеюсь, правильное).

http://code.google.com/apis/kml/documentation/kmlreference.html

Также проект GeoXML3 (что вам не очень повезло в выполнении того, что вы хотели) был вдохновлен другим.Мне было интересно, если вы пошли на это тоже.(http://econym.org.uk/gmap/egeoxml.htm)? Похоже, что если он предлагает немного больше информации, чем вики из проекта GeoXML3.

Я надеюсь, что это чем-то вам помогло, а если нет, то я бы хотелзнайте, чтобы я мог попытаться добиться большего успеха в будущем.

~ Конец Путешествия не так велик, как само Путешествие.

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