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