2010-06-13 48 views
1

我在使用谷歌地圖v3時遇到了一些問題。我有一個關於「bounds_change」的事件監聽器,它添加了活動邊界內的所有住宿(標記)。當我稍微移動地圖時,會再次添加相同的標記,因爲它們位於邊界內。所以每次移動地圖時都會添加重複的標記。谷歌地圖v3 - 添加製造商導致重複標記

我怎樣才能確保這些標記保持獨特?

謝謝!

理查德

回答

1

你必須保持你的標記,其正在繪製的賽道,有幾個「markermanagers」在那裏:

http://gmaps-utility-library-dev.googlecode.com/svn/trunk/markermanager/docs/examples.html

但基本上你需要保持標記列表當前顯示,然後當你得到「bounds_change」事件時,根據你有的標記列表檢查你想添加的標記,並且只繪製當前沒有顯示的標記,你還需要刪除當前不在邊界內的標記爲好。