J'essaie de trouver un moyen d'obtenir l'élément DOM d'un marqueur. Il semble que Google utilise différents éléments pour afficher un marqueur et un pour gérer l'événement.Obtenir l'élément DOM d'un marqueur dans l'API Google Maps 3
J'ai compris 2 choses jusqu'à présent. Il existe une variable générée appelée fb
qui contient l'élément DOM sur un objet marqueur, mais je pense que la prochaine fois que Google mettra à jour l'API, elle sera nommée quelque chose de différent. Alors pas d'aller. Deuxièmement, si l'on associe un événement click à un marqueur, l'API envoie l'élément DOM de l'événement en tant qu'arguments à toute fonction que vous avez spécifiée. En regardant à travers Firebug, je ne trouve aucune relation entre les deux. Ce que j'essaie d'accomplir est de manipuler l'élément DOM() et de lui fournir plus d'informations que juste un élément 'div' avec un arrière-plan.
Je l'ai fait dans la version 2 en utilisant une propriété name (non documentée) qui génère un ID sur l'élément div.
Est-ce que quelqu'un a une idée?
Quand vous dites « nourrir » que voulez-vous dire exactement? HTML pour une InfoWindow ou une superposition? –
Remplacer l'icône par un élément html qui contient une nouvelle icône avec du texte et un lien dessus. – fredrik
Il serait également fantastique de savoir pourquoi Google n'a jamais implémenté (et documenté) une méthode native pour récupérer ceci. Ou juste avoir une propriété HTML sur l'objet Marqueur qui crée un wrapper de taille donnée. Et vous pouvez vous amuser avec ça comme vous voulez. – fredrik