2011-12-29 3 views
0

здесь идет простой вопрос: У меня есть функция showKmz(), которая получает URL-адрес, принадлежащий файлу KML/KMZ, и который идет прямо к методу fetchkml(), после чего он добавляется к моему экземпляру Google Earth. Теперь я хочу восстановить координаты этого извлеченного файла KML/KMZ и использовать их сразу после загрузки пользовательского ico, который я хочу разместить точно в том же месте, что и в файле KML/KMZ, который я выбрал. Причина в том, что я хочу показывать эти файлы на Google Планета Земля с помощью их значка, который был закрыт, несмотря на любой значок, который KML/KMZ мог иметь по умолчанию ...Google Earth api получить координаты

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

Спасибо заранее!

Bye !!

ответ

0

Отсюда http://code.google.com/apis/earth/documentation/kml.html

При получении/Z файл KML с fetchKml, у вас есть в обратном вызове возможность взаимодействовать с KMLFeatures вы получили перед добавлением их к миру. В этом файле может быть несколько элементов с координатами, а также несколько значков. Похоже, вы хотите получить функции, перебрать их и вставить IconStyle для каждого (или заменить существующий IconStyle), чтобы он отображался с помощью значка, который вы хотите. Вам не нужно размещать новую функцию в том же месте, что и существующие.

Смежные вопросы