我是开放图层的新手,使用开放图层3.我使用4个坐标在地图上绘制正方形。但现在我想通过拉伸任何一个点来编辑该方块,但要确保它不应该将方形(矩形)的形状改变为其他形状。
目前,我正在使用 ol.interaction.Modify ,但仅针对 Point , Linestring 和多边形即可。
如何扩展此范围以支持修改圆形和方形(矩形)?
答案 0 :(得分:0)
这取决于修改square的意思。您可以使用modify.interaction
修改矩形,但无法对其进行整形。我想你的意思是重塑而不仅仅是修改。如果是这种情况,ol3不支持开箱即用。但是here有一个扩展来为每个可能的几何(矩形,多边形等)进行重塑。我不确定它是否支持圆。