2012-06-21 41 views
1

我用Bing地圖工作了很多,但是我對Google地圖很陌生。用Google地圖收集標記

利用Bing地圖API,有一種叫做EntityCollection的東西,它代表了一組具有有用功能的疊加層,如獲取計數,隱藏或刪除組內的所有標記。當你想在地圖上表示不同類型的對象時,我發現它非常方便。

但經過一番研究,我似乎無法在Google地圖中找到相同的東西。有什麼類似的,或者我會不得不寫我自己的MarkerCollection類?有沒有人已經完成了一些代碼示例,我可以看看?

回答

0

對於想要在標記上使用的每種類型的命令都沒有函數,但是您始終可以手動實施所有操作。計數很簡單,只需創建一個變量並在每次標記初始化時增加它。

要隱藏標記

marker.setVisible(false); 

要刪除標記,我相信是這樣的(之前從未使用過它雖然)

marker.setMap(null); 

處理多個標誌物檢查出此鏈接。 https://developers.google.com/maps/articles/toomanymarkers

特別是,我認爲標記管理是最好的。使用標記管理器唯一的煩惱是,當我使用帶有標籤的標記時,它不能正常工作,因此不得不編輯標記管理器。