2016-09-23 2 views
0

Meine Google Maps jedes Mal, wenn ich es ex.click Handler document.The gleiche für keydown, keyup. ich alle Zuhörer vonGoogle Maps - vermeiden mehrere Handler auf Dokument

google.maps.event.clearInstanceListeners(this.googleMapInstance); 

aber um es zu entfernen habe versucht, hinzufügen initialisieren hat nicht funktioniert.Anders Fall, wenn ich es richtig mache, bitte lass mich meine Gedanken öffnen. Das ist, wie es am Anfang initialisiert ist:

this.googleMapInstance = new google.maps.Map(element, options); 

Ich muss nur manuell verwalten, weil mein Benutzer mehrere Male google map anrufen und ich brauche nicht älter Handler zu halten, wenn beispielsweise nicht mehr existiert (wer es wirklich brauchen?)

Handler kommt aus: https://maps.google.com/maps/api/js

rb=function(a, b) 

Vielen Dank für alle Vorschläge, wo ich Fehler gemacht habe.

+0

Sieht aus wie der Aufruf: google.maps.event.clearInstanceListeners (Fenster); google.maps.event.clearInstanceListeners (Dokument); machen Sie den Job, den ich brauche. Danke an mich! – Arek

Antwort

0

Wie Sie sagten in Ihrem Kommentar:

google.maps.event.clearInstanceListeners(window); 
google.maps.event.clearInstanceListeners(document);