我想在谷歌地图上创建一个可点击的多边形,并且点击后只会点击多边形将突出显示。它遵循自上而下的平衡仪式,从选择州,然后选择乡镇和最后一节。我只有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. 如何将图像放入多边形谷歌地图