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

How to get polygon's point after drawin a polygon using OpenLayers 3?

使用 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();
...

但它们都是未定义的。

看起来这行得通

e.feature.getGeometry().getCoordinates()