我有一个 Google map div 和我用来过滤 map 上标记的复选框列表。
但是如果我单击一个标记,打开一个 InfoWindow
,然后单击一个复选框以删除该类型的标记,则 InfoWindow
不会从中删除 map 。
删除标记后,我调用了这段代码,但 InfoWindow
保持不变:
try {
if( infowindow ) {
infowindow.close();
}
}
catch(err) { }
最佳答案
function closeInfoWindow() {
if (infoWindow !== null) {
google.maps.event.clearInstanceListeners(infoWindow); // just in case handlers continue to stick around
infoWindow.close();
infoWindow = null;
}
}
关于javascript - 删除标记后如何删除信息窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10363232/