2016-05-13 11 views
-1

Я пытаюсь получить содержимое указателя маркера, закрыв его в Картах Google. Следующий код работает после создания InfoWindow:Получение содержимого инфоиндуста при его закрытии (Карты Google)

console.log(infowindow.getContent()); 

Однако на тесной функции, я думаю, что InfoWindow закрыт, прежде чем я могу просмотреть содержимое.

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

Как я могу захватить содержимое до того, как инфоопределение полностью исчезло?

+1

Что меняет содержимое информационного наполнения? – geocodezip

ответ

0

Я хотел бы попробовать

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

или даже

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

содержание An InfoWindow не меняется на closeclick в одиночку, так что вы должны быть в состоянии вытащить его с #getContent, даже если он был закрыт ,