百度地图手绘线坐标获取

背景:

需要在百度地图上获取手绘图形的坐标信息,在太乐地图上绘制,并导出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);
		}

  

原文地址:https://www.cnblogs.com/KevinJasmine/p/7513337.html