关闭时获取信息窗口的内容(Google 地图)

Getting content of infowindow upon closing it (Google Maps)

我试图在 Google 地图中关闭标记的信息窗口时获取它的内容。以下代码在创建信息窗口后有效:

console.log(infowindow.getContent());

但是,在关闭功能上,我认为在我可以查看内容之前信息窗口已关闭。

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

如何在信息窗口完全消失之前抓取内容?

我会试试

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

甚至

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

信息窗口的内容不会单独在 closeclick 上发生变化,因此即使它已关闭,您也应该可以使用 #getContent 将其拉出。