2012-03-22 70 views
-1

Google Maps API v3將圓圈疊加到帶有複選框的標記

嘿,我希望我的地圖至少有2個複選框。當你點擊第一個標記時,一個標記會在地圖上以圓圈覆蓋。當你檢查第二個盒子時,即使標記已被移動,另一個圓圈也會圍繞第一個盒子以不同的半徑創建。

任何想法?

回答

0

這是對您的概念問題的概念性回答。如果你想要一個更具體的技術答案,你應該指出你的實現的一些實時代碼。

您需要使用事件偵聽器的複選框(例如,通過jQuery)。您只需創建標記對象並將標記存儲爲全局變量。每當您選中第二個複選框時,您將使用全局變量訪問標記對象,獲取標記的LatLng,然後根據標記的中心點(即LatLng對象)將該圓添加到地圖中。即使標記位置改變,這也可以工作。您也可以將此方法應用於多個標記,前提是您將它​​們作爲對象存儲在全局數組中,然後您可以使用它們通過索引來引用標記對象。