簡體   English   中英

Google地圖-覆蓋多邊形的標記

[英]Google Maps - markers covering polygon

抱歉,標題含糊不清,這就是問題所在:我有一個帶有多邊形的Google地圖(美國各州)。 多邊形是可單擊的,並鏈接到另一個頁面。 一切正常。 但是,地圖上也有沒有附加任何事件的標記,因此單擊它們不會執行任何操作。

問題是,它們覆蓋了某些多邊形,因此很難單擊該多邊形,因為可以說標記位於該多邊形的前面。 我的問題是,是否有任何方法可以單擊多邊形“通過”標記? 換句話說,我需要在視覺上顯示標記,但是當涉及到任何單擊時,都將其忽略。

我不知道當前的Google Maps API是否可行,但我猜該解決方案將涉及點擊事件的轉發:

  1. 在標記上捕獲點擊事件
  2. 獲取該點擊事件的坐標
  3. 檢查坐標是否也屬於多邊形以及屬於哪個多邊形
  4. 在多邊形上觸發點擊事件

最困難的部分可能是3。同樣,這只是一個猜測。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM