谷歌地图接收多边形坐标
Google Maps receive polygon coordinates
我用这个例子在google地图上画一个多边形:
http://nettique.free.fr/gmap/toolbar.html画完一个多边形后,我想要读取我创建的多边形的坐标。所以,在文件mapToolbar.js
(这是上面的例子的一部分从nettique.free.fr)在javascript函数称为stopediting
(当我点击'手'按钮时运行)。
那么,读取这些坐标的解就是某种循环我读取坐标:
MapToolbar.features.shapeTab.shape_1.latLngs.b[0].b[i].ib - latitude
MapToolbar.features.shapeTab.shape_1.latLngs.b[0].b[i].jb - longitude
它工作得很好,但我的问题是,从时间的后缀ib
和jb
改变为例如Ya
和Za
。我希望你知道这是什么意思。我必须改变我的代码;/但我不想这么做!;)
你知道如何解决这个问题吗?
MapToolbar.features.shapeTab。shape_1是google.maps.Polygon
-instance.
使用getPath()
检索路径,并使用forEach
方法遍历路径:
MapToolbar.features.shapeTab.shape_1.getPath().forEach(function(latLng,index){
console.log('shape_1',index,latLng.toString());
});
相关文章:
- 如何在OpenLayers中获取动态绘制的多边形的坐标
- fabric js多边形集合坐标
- d3js/没有固定坐标的多边形
- 如何在谷歌地图API中使用坐标数组绘制多边形
- 如何在googlemapapiv3中获取新编辑的多边形坐标
- 如何在结构js中找出多边形的绝对坐标
- 编辑多边形后如何获取多边形的新坐标
- 谷歌地图绘制工具输出多边形坐标
- 根据二维数组中的坐标在地图上绘制多边形
- 从xml创建多边形坐标数组
- 如何知道给定的latlng是否在geojson多边形坐标内
- 加拿大各省的坐标来构建谷歌地图多边形
- 谷歌地图区域坐标和多边形
- 如何找到如果一个坐标是在一个多边形在猫鼬节点js
- 如何知道一个坐标是在多边形内还是在多边形外?PHP +谷歌地图+ JS
- Javascript谷歌地球Api -更新所有多边形坐标立即(多几何?)
- 如何选择一个多边形的随机x,y坐标
- 转换SVG多边形路径到纬度和长坐标
- 谷歌地图接收多边形坐标
- 如何在谷歌地图api中获得多边形点的坐标