2012-09-16 2 views
0

google.maps.event.addListener(map, 'bounds_changed', alert("say sth")) ne fonctionne que la première fois que la carte est chargée. Après cela, peu importe comment j'ai traîné la carte ou zoomé sur la carte, l'alerte ne s'est pas déclenchée.google.maps.event.addListener (map, 'bounds_changed', alert ("sth")) ne fonctionne que pour la 1ère fois

Idem pour google.maps.event.addListener(map, 'idle', alert("just pop twice!")).

+2

Où est votre code? – Marcelo

+1

Peut-être une erreur javascript après cet appel l'empêche d'appeler à nouveau? – Michael

+0

hey @Marcelo, merci de répondre! J'ai trouvé le problème avec l'aide de @ Dr.Molle, j'ai perdu 'function() {}' ... – Matt

Répondre

1

envelopper l'alerte en fonction:

google.maps.event.addListener(map, 'idle', function(){alert("just pop twice!")}) 
+0

Thx pour répondre, @ Dr.Molle! J'ai fait comme tu l'as dit, ça marche parfait! Beaucoup de thx! – Matt

+0

Pour les lecteurs plus tard essayant d'apprendre quelque chose, une phrase disant "pourquoi" cela est nécessaire serait éducatif. – Jack

Questions connexes