如何在绘制结束时获取OpenLayers3中多边形的坐标

时间:2014-06-03 15:18:25

标签: polygon openlayers-3

我曾尝试向地图添加点击处理程序,但我不知道如何判断多边形何时完成绘制。 是否有一个简单的函数来获取绘制端的多边形坐标?

1 个答案:

答案 0 :(得分:0)

您可以根据自己的需要调整https://stackoverflow.com/a/24835176/228885。正如另一个回答中提到的feature.once('change', ...)可能是另一种方式。在这种情况下,我希望您从传递给处理程序的功能中选择最后一个元素。然后你就可以从中提取坐标,然后离开。

TLDR;聆听addchange个要素,提取坐标。