使用OpenLayers 3绘制多边形后如何获取多边形的点?

时间:2016-09-12 13:06:15

标签: javascript polygon openlayers-3 interaction

使用OpenLayers 3.

这是我在drawend上的当前代码,甚至是绘制多边形交互:

myInteraction.on('drawend', function (e) {
  var c = e.target.coordinates ;
});

我想在变量c中得到我的多边形坐标,但我找不到正确的语法,我已经尝试过了:

  var c = e.target.getCoordinates(); //This is how I do for a LineString
  var c = e.target.getVertices();
  var c = e.target.geometry...;
  var c = e.target.getGeometry();
...

但他们都未定义。

1 个答案:

答案 0 :(得分:0)

看起来这样有效

e.feature.getGeometry().getCoordinates()