如何从函数中获取值坐标并写入geojson对象?

时间:2018-03-20 14:02:01

标签: javascript openlayers geojson

我创建了一个绘制多边形并获取多边形坐标

的函数
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]]

0 个答案:

没有答案