我希望能夠每分鐘刷新所有標記。這意味着應刪除現有的標記再次解析xml文件中的數據並在地圖上再次繪製它們。它認爲map.clearOverlays();
不適用於V3,我應該在標記之間進行交互以刪除它們。如何刷新谷歌地圖v3中的所有標記?
在給定時間間隔內刪除現有標記並加載新標記的正確語法是什麼?
我希望能夠每分鐘刷新所有標記。這意味着應刪除現有的標記再次解析xml文件中的數據並在地圖上再次繪製它們。它認爲map.clearOverlays();
不適用於V3,我應該在標記之間進行交互以刪除它們。如何刷新谷歌地圖v3中的所有標記?
在給定時間間隔內刪除現有標記並加載新標記的正確語法是什麼?
基本上你需要使用marker.setMap(null);見Google Maps API v3: How to remove all markers?
你要做到這一點結合的setTimeout(),和另一例程來添加標記(我假設,如果你走了這麼遠,你知道如何已經添加標記)。
for (i = 0; i < markerArray.length; i++) {
markerArray[i].setMap(null);
}
這將刪除地圖上的每個標記。