我希望能够每分钟刷新所有标记。这意味着应该删除现有标记再次解析 xml 文件中的数据并在地图上再次绘制它们。它似乎不适map.clearOverlays();
用于 v3,我应该在标记之间进行交互以删除它们。
在给定的时间间隔内删除现有标记并加载新标记的正确语法是什么?
我希望能够每分钟刷新所有标记。这意味着应该删除现有标记再次解析 xml 文件中的数据并在地图上再次绘制它们。它似乎不适map.clearOverlays();
用于 v3,我应该在标记之间进行交互以删除它们。
在给定的时间间隔内删除现有标记并加载新标记的正确语法是什么?
for (i = 0; i < markerArray.length; i++) {
markerArray[i].setMap(null);
}
这将从地图中删除每个标记。
基本上你需要使用marker.setMap(null); 请参阅Google Maps API v3:如何删除所有标记?
您需要结合 setTimeout() 以及另一个添加标记的例程来执行此操作(我假设如果您已经到了这一步,您已经知道如何添加标记)。