我正在使用GMap API v3和Fluster2来创建一个带有聚簇标记的地图。添加标记时一切都很好,并根据缩放级别将它们显示为簇。
但是,当我需要清除所有标记以便我可以添加新标记时(基于用户输入),我遇到了问题。
while(overlays[0]){
overlays.pop().setMap(null);
}
我使用以下代码清除标记,遗憾的是,它只会影响在选定缩放级别的群集中找不到的标记(叠加层)。
有没有人知道如何从地图中删除所有标记,这意味着所有当前标记(叠加)都显示在当前缩放级别以及群集中找到的所有其他标记。
答案 0 :(得分:0)
我决定简单地创建一个新地图并摆脱旧地图。