百度地图手绘线坐标获取

背景:

需要在百度地图上获取手绘图形的坐标信息,在太乐地图上绘制,并导出kml后,发现位置叠加不对。想到直接在百度地图上绘制,在console中直接获取。

方法:

在百度地图上,用测距工具勾绘图形,双击结束。

在console中输入如下脚本并执行,导出图形顶点坐标。

		var allOverlays = map.getOverlays();
		var allMarkers = [];

		for(var i = 0; i < allOverlays.length; i++) {
			if(allOverlays[i] instanceof BMap.Marker) {
				allMarkers.push(allOverlays[i]);
			}
		}

		for(var j=0;j<allMarkers.length;j++){			
			console.log(allMarkers[j].latLng);
		}

  

posted @ 2017-09-13 09:25  kevin_cnblogs  阅读(1377)  评论(0编辑  收藏  举报