我想在谷歌地圖上創建一個可點擊的多邊形,並且點擊後只會點擊多邊形將突出顯示。它遵循自上而下的平衡儀式,從選擇州,然後選擇鄉鎮和最後一節。我只有shp文件與不同縣的鄉鎮信息。我能夠將shp文件轉換爲kml並將它們導入到Google地圖中,但不可編輯。我也無法從由kml創建的多邊形中提取任何信息,以便我可以使用lat,lon對進一步向下鑽取谷歌地圖多邊形可點擊和縮放
0
A
回答
0
KML疊加層的Onclick事件僅傳遞KML的KmlFeatureData部分中的屬性。因此,如果您想從KML獲取任何參數,則需要將它們放入該部分。多邊形點不可訪問!單擊事件返回以下JSON結構是從您的代碼,以及位置接近這通常是多邊形/功能中心:
{
author: {
email: "[email protected]",
name: "Mr Nobody",
uri: "http://example.com"
},
description: "description",
id: "id",
infoWindowHtml: "html",
name: "name",
snippet: "snippet"
}
看到http://code.google.com/apis/maps/documentation/javascript/overlays.html#KMLLayers瞭解更多詳情。
您可以使用這些字段之一作爲較低級別KML的名稱進行深入查看。
或者,您可以讀取KML作爲XML文件,並閱讀並處理其內容客戶端,並從獲得的數據中繪製多邊形....只要您的多邊形不詳細,此方法就可以。
相關問題
- 1. 點擊谷歌地圖多邊形內
- 2. 谷歌地圖安卓點多邊形
- 3. 谷歌地圖多邊形
- 4. 谷歌地圖多邊形
- 5. 谷歌地圖可點擊側邊欄
- 6. 谷歌地圖API多邊形文物顯示在縮放
- 7. 谷歌地圖繪製多邊形並縮放到其界限
- 8. 提取drawingManager多邊形路徑谷歌地圖點擊
- 9. 更改谷歌,地圖多邊形顏色/填充上點擊
- 10. 谷歌地圖點擊事件以外的多邊形
- 11. 谷歌地圖多邊形懸停點擊
- 12. 谷歌地圖 - 加載多邊形在標記點擊
- 13. 谷歌地圖邊界多邊形
- 14. 谷歌地圖 - InfoWindows多個多邊形
- 15. 谷歌地圖api多邊形圓形城市地點
- 16. 谷歌地圖 - 單擊並從側邊欄縮放
- 17. 可點擊/鏈接的多邊形?谷歌地圖API +融合表/ KML
- 18. 谷歌地圖刪除多個多邊形的多邊形
- 19. 谷歌地圖 - 慢加載多邊形
- 20. SVG到谷歌地圖多邊形
- 21. 谷歌地圖多邊形優化
- 22. 谷歌地圖:透明多邊形
- 23. 谷歌地圖顯示多邊形
- 24. 谷歌地圖Javascript多邊形
- 25. 谷歌地圖多邊形表示
- 26. 從谷歌地圖獲取多邊形
- 27. 谷歌地圖API V3的多邊形
- 28. getpaths()多邊形谷歌地圖API
- 29. 角2個谷歌地圖,在多邊形單擊更改多邊形顏色
- 30. 如何將圖像放入多邊形谷歌地圖