Google maps 获取以KML定义的多边形区域的坐标

Google maps 获取以KML定义的多边形区域的坐标,google-maps,Google Maps,我已经显示了一个使用KML文件作为源的谷歌地图。地图中标记了许多多边形区域。有没有办法在没有单击事件的情况下获取每个多边形的中心坐标?当地图显示时,我需要在每个多边形上方显示一个信息窗口 感谢is使用基于平铺的渲染,除非单击,否则(至少目前)无法访问多边形的坐标 您可以使用: ,将KML导入其中,然后使用Fusion Tables API v1.0或google.visualization(GViz)查询以获取坐标中心 第三方KML解析器(如或)将多边形渲染为本机google.maps.

我已经显示了一个使用KML文件作为源的谷歌地图。地图中标记了许多多边形区域。有没有办法在没有单击事件的情况下获取每个多边形的中心坐标?当地图显示时,我需要在每个多边形上方显示一个信息窗口

感谢is使用基于平铺的渲染,除非单击,否则(至少目前)无法访问多边形的坐标

您可以使用:

  • ,将KML导入其中,然后使用Fusion Tables API v1.0或google.visualization(GViz)查询以获取坐标中心

  • 第三方KML解析器(如或)将多边形渲染为本机google.maps.Polygon对象,并获取其中心。这将对复杂的KML产生性能问题