我创建了一个绘制多边形并获取多边形坐标
的函数draw.on('drawend',function(e){
console.log(e.feature.getGeometry().getExtent())
})
在控制台中,日志输出坐标 阵列(4)
13188645.953365186
13247283.87535125
16003266.208696177
16491915.558580033
Screenshot of received coordinates 必须沿方括号中的X,Y坐标收集值 'coordinates':[[13188645.953365186,16003266.208696177],[13188645.953365186,16491915.558580033Y2]]
'coordinates':[[X1, Y1], [X2, Y2]]
所以我可以在geojson而不是'坐标':[[[7464176.08307154,12392090.249458816],[8109193.224918226,14454190.505968675]]] 可以输入在函数 draw.on
中收到的坐标var geojsonObject = {
'type': 'FeatureCollection',
'crs': {
'type': 'name',
'properties': {
'name': 'EPSG:3857'
}
},
'type': 'Feature',
'geometry': {
'type': 'Polygon',
'coordinates': [[[7464176.08307154,12392090.249458816],[8109193.224918226,14454190.505968675]]]
}
坐标将始终动态变化, 如何将它们写入'坐标'中的geojson对象:如何将其写入以使其理解,并在事件发生时更改坐标并显示新坐标
必须以这种方式获得坐标
'coordinates':[[X1, Y1], [X2, Y2]]