我想製作一張地圖,用戶可以勾畫出他們想要的任何形狀。但我遇到了一個問題,用戶可以選擇使多邊形的線交叉並排除我想包含的區域的點。如何對Google地圖多邊形中的點進行排序,以便線條不會交叉?
要看看我說的去this page並採取以下步驟:
- 點擊4分,使4個角 一箱
- 點擊各4 之間點,你剛纔提出進一步 限定盒的perimter
- 點擊完成
你SH烏爾德看到這樣的事情:
alt text http://polygon.abemiester.com/1.bmp
有沒有一種簡單的方法來解決這個問題,還是我基本上這裏處理一個「貨郎擔」類的情況?所有的邏輯都是在JavaScript中完成的,所以如果你想看看我是如何做到這一點的話,請隨時「查看源代碼」。