Я пытаюсь найти способ получить элемент DOM маркера. Похоже, что Google использует разные элементы для отображения маркера и одного элемента для обработки события.
Я выяснил 2 вещи до сих пор.
Существует сгенерированная переменная с именем fb
, которая содержит элемент DOM для объекта маркера, но я думаю, что в следующий раз, когда Google обновит API, он будет назван как-то по-другому. Так что не уходи.
Во-вторых, если прикрепить событие click к маркеру, API отправит элемент DOM события в качестве аргументов любой указанной вами функции. Просматривая его в Firebug, я не могу найти никаких отношений между ними.
То, что я пытаюсь сделать, это манипулировать элементом DOM () и передавать ему больше информации, чем просто элемент 'div' с фоном.
Я сделал это в версии 2, используя свойство name (недокументированное), которое генерирует идентификатор для элемента div.
У кого-нибудь есть идея?