Я пытаюсь найти способ получить элемент DOM маркера. Похоже, Google использует разные элементы для показа маркера и обработки события.Получить элемент DOM маркера в API Карт Google 3
Я до сих пор понял, что произошло. Существует сгенерированная переменная с именем fb
, которая содержит элемент DOM для объекта-маркера, но я думаю, что в следующий раз, когда Google обновит API, он будет называться чем-то другим. Так что не уходи.
Во-вторых, если вы прикрепляете событие click к маркеру, API отправляет элемент DOM события в качестве аргументов в функции, которые вы указали. Просматривая его в Firebug, я не могу найти никаких отношений между ними.
То, что я пытаюсь выполнить, состоит в том, чтобы манипулировать элементом DOM() и передавать ему дополнительную информацию, а затем просто элемент «div» с фоном.
Я сделал это в версии 2, используя свойство name (недокументированное), которое генерирует id в элементе div.
У кого-нибудь есть идеи?
Когда вы говорите, «кормить», что вы имеете в виду? HTML для InfoWindow или Overlay? –
Замените значок элементом html, который содержит новый значок с текстом и ссылку на него. – fredrik
Также было бы фантастически узнать, почему Google никогда не реализовал (и не задокументировал) собственный метод, чтобы получить это. Или просто есть свойство HTML в объекте Marker, которое создает обертку заданного размера. И вы можете возиться с ним, как вам нравится. – fredrik