Получить маркеры с уже загруженной карты - PullRequest
0 голосов
/ 09 февраля 2012

Мне нужна ваша помощь.

Я получаю параметры (маркеры и полигоны) моей карты Google из файла KML.Как я могу получить все маркеры с этой (уже загруженной) карты?Когда я получу эти маркеры, я буду использовать этот массив маркеров в функции:

GEvent.bind(marker,”click”,marker,function() {
...
});

Спасибо.

1 Ответ

1 голос
/ 09 февраля 2012

Похоже, вы используете Google Maps API V2, вам следует подумать о переходе на V3, поскольку V2 устарела и может быть отключена уже в следующем году. В любом случае, ни в V2, ни в V3 объект GGeoXml (v2) или объект KMLLayer (v3) не предоставляет вам доступ ко всей информации одновременно. В V3 объект KmlLayer предоставляет вам некоторые основные данные объекта, когда вы щелкаете по нему, поэтому вам, возможно, не потребуется анализировать его заранее. Если это не дает вам достаточной информации, вам нужно предварительно проанализировать KML как XML.

...