Open qinmao opened 2 years ago
确实存在这个问题,用了你的解决方案。但是defaultContent依然不清楚。还手动清楚一下 document.querySelectorAll("#platform > div:nth-child(2) > div:nth-child(1) > div").forEach(ele=>{ ele.remove() }) 路书会有一些问题。
可以保存返回的实例,然后挨个清除,他这个估计是没保留返回的overlay实例导致的问题
确实存在这个问题,用了你的解决方案。但是defaultContent依然不清楚。还手动清楚一下 document.querySelectorAll("#platform > div:nth-child(2) > div:nth-child(1) > div").forEach(ele=>{ ele.remove() }) 路书会有一些问题。
var map = new BMapGL.Map("container"); map.centerAndZoom(new BMapGL.Point(116.401952, 40.032704), 12); map.enableScrollWheelZoom();
// 测试代码 map.addEventListener('click',(e)=>{ // map.clearOverlays() 该清理方法只能清理一个marker ,原因不明
// 清除多个只能手动一个一个清理 const overlays=map.getOverlays() console.log(overlays) overlays.forEach(overlay=>{ map.removeOverlay(overlay) })
})