39 votes

Google Maps API V3 - ajouter un écouteur d’événement à tous les marqueurs?

Il doit y avoir un moyen d’ajouter un auditeur à TOUS les marqueurs, actuellement j’ajoute un auditeur à chacun en utilisant une boucle qui semble vraiment fausse ...

Cela semble faux:

40voto

Glenn Mohammad Points 126

Dans les deux ```` cas, vous pouvez tout aussi bien utiliser le mot-clé this pour faire référence à l’objet auquel le gestionnaire d’événements est attaché :

il s’agit ici de l’objet marqueur particulier.

33voto

Jiri Points 5589

Vous devez ajouter l’écouteur à chaque marqueur, mais vous pouvez le rendre facile en définissant par exemple une fonction comme

et appelez-le de façon appropriée :

ou en boucle, etc.

8voto

Boris Chervenkov Points 181

Si vous utilisez GoogleMaps v3.16 ou version ultérieure, vous pouvez ajouter le gestionnaire d’événements à l’ensemble de `` la couche.

voir: https://developers.google.com/maps/documentation/javascript/examples/layer-data-event

0voto

Neurofluxation Points 6354

J’ai réussi à obtenir une réponse ici: Google Maps et leurs marqueurs

et une démo ici : http://jsfiddle.net/salman/bhSmf/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X