使用Open layer 3

时间:2017-01-08 08:58:01

标签: javascript html5-canvas openlayers-3

我是开放图层的新手,使用开放图层3.我使用4个坐标在地图上绘制正方形。但现在我想通过拉伸任何一个点来编辑该方块,但要确保它不应该将方形(矩形)的形状改变为其他形状。

目前,我正在使用 ol.interaction.Modify ,但仅针对 Point Linestring 多边形即可。

如何扩展此范围以支持修改圆形和方形(矩形)?

1 个答案:

答案 0 :(得分:0)

这取决于修改square的意思。您可以使用modify.interaction修改矩形,但无法对其进行整形。我想你的意思是重塑而不仅仅是修改。如果是这种情况,ol3不支持开箱即用。但是here有一个扩展来为每个可能的几何(矩形,多边形等)进行重塑。我不确定它是否支持圆。