我有一个重置按钮,我想在点击时重置地图(包括删除叠加层)。
我一直在阅读,显然你删除KML叠加的方式是;
- 将kml变量声明为全局变量
var ctaLayer = new google.maps.KmlLayer(null);
- 这些是导致kml文件在Google地图上叠加的行
var ctaLayer = new google.maps.KmlLayer(kmlFile);
ctaLayer.setMap(地图);
- 然后调用setMap(null)来删除叠加层。
ctaLayer.setMap(NULL);
然而,这似乎不起作用。我没有得到任何错误所以我猜我错过了什么?我很欣赏任何关于让它发挥作用的建议。