79 votes

Google Maps API v3 infowindow close event/callback ?

J'aime garder la trace de toutes les infofenêtres qui sont ouvertes sur mon interface Google Maps (je stocke leurs noms dans un tableau), mais je n'arrive pas à trouver comment les supprimer de mon tableau lorsqu'elles sont fermées via le "x" dans le coin supérieur droit de chacune d'elles.

Y a-t-il une sorte de rappel que je peux écouter ? Ou peut-être que je peux faire quelque chose comme addListener("close", infowindow1, etc ?

-1voto

Qaisar Mahmood Points 29

C'est très simple, trouvez la classe du bouton de fermeture de l'infowindow, c'est-à-dire '.gm-ui-hover-effect'.

déclenchement de la fermeture de la fenêtre d'information

$('.gm-ui-hover-effect').trigger('click') ;

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