2016-02-06 37 views
-1

有沒有一種方法可以在谷歌地圖API中繪製一個圓圈,同時仍然可以選擇並拖動它內部的物體,以及從裏面平移地圖?選擇圓圈內的物體

如果我嘗試平移地圖或從圓形內拖動對象,則圓形會移動。多邊形會遇到同樣的問題,但可以通過以多邊形而不是多邊形對象形狀繪製多段線來避免這種情況;這允許您從其邊緣拖動多邊形,而不會阻塞其中的對象。我想用trig來逼近一個圓,但這似乎是一個糟糕的解決方案。

回答

1

這是由於zIndex或分層。確保要在多邊形/圓形對象中可訪問的對象比形狀對象本身具有更高的zIndex屬性。您可以在創建每個對象時添加該屬性。

+0

謝謝 - 設置zIndex(es)允許選擇圓內的對象。看起來您可以通過複製圓上的地圖偵聽器來恢復圓圈內的雙擊/右鍵單擊功能。無法從AFAIK內部平移。 –

+0

只要「zIndex」位於地圖下方,您就可以拖動多邊形。例如,我將我的地雷設置爲-1,允許發生地圖拖動 –