2016-05-13 8 views
-1

Ich versuche, den Inhalt eines Infofensters eines Markers zu erhalten, wenn ich es in Google Maps schließe. Der folgende Code funktioniert nach dem Erstellen des Infofensters:Inhalt von Infowindow beim Schließen erhalten (Google Maps)

console.log(infowindow.getContent()); 

jedoch auf der engen Funktion, ich glaube, das Infofenster geschlossen ist, bevor ich den Inhalt anzeigen kann.

//Close Infowindow 
google.maps.event.addListener(infowindow,'closeclick',function(){ 
    console.log(infowindow.getContent()); 
}); 

Wie kann ich den Inhalt greifen, bevor das Infofenster komplett verschwunden ist?

+1

Was ändert den Inhalt des Infowindows? – geocodezip

Antwort

0

Ich würde versuchen,

google.maps.event.addListener(infowindow, 'closeclick', function() { 
    console.log(this.getContent()); 
}); 

oder sogar

infowindow.addListener('closeclick', function() { 
    console.log(this.getContent()); 
}); 

aN Infofenster Inhalt ändert sich nicht allein auf closeclick, so sollten Sie in der Lage sein, es mit #getContent selbst zu ziehen, wenn sie geschlossen worden ist .