我们一般在清除百度地图的标注的时候都是用
map.clearOverlays();
可是我今天在清除标注的时候。点击之后是清除了。可是一拖动地图就又标注又出现了。 我还以为是我写了拖动地图的监听时间呢。 结果找了半天不是的。
最后发现是因为我添加了点聚合的问题。 清除标注 要顺带的把点聚合也清除掉。
markerClusterer.clearMarkers();
另外在每次给markers赋值前,先清空即 markers = [];
因篇幅问题不能全部显示,请点此查看更多更全内容