2012-01-31 86 views
1

對於模糊標題感到抱歉,這是問題:我有一個帶有多邊形(美國州)的谷歌地圖。多邊形可點擊並鏈接到另一頁面。這一切都很好。但是,地圖上還有一些標記沒有附加任何事件,因此點擊它們不會執行任何操作。谷歌地圖 - 覆蓋多邊形的標記

問題是,它們覆蓋了一些多邊形,所以很難點擊多邊形,因爲標記就在它的前面。我的問題是,有沒有辦法允許點擊多邊形「通過」標記?換句話說,我需要在視覺上代表標記,但在涉及任何點擊時忽略它們。

回答

0

我不知道是否有可能與目前的谷歌地圖API,但我猜解決方案將涉及到click事件的轉發:對標記

  1. 捕獲點擊事件
  2. 獲取通過點擊的座標事件
  3. 檢查座標也屬於一個多邊形,以及其多邊形
  4. 觸發click事件多邊形

最難的部分大概是3.再次,這只是一個猜測。