Javascript openlayers3-自定义ol.interaction.Modify行为以重新绘制多边形

Javascript openlayers3-自定义ol.interaction.Modify行为以重新绘制多边形,javascript,openlayers-3,Javascript,Openlayers 3,我想知道是否有可能自定义修改交互的行为,使其行为与openlayers 2中多边形的行为相同(使用openlayers.Control.ModifyFeature) 我希望模仿这种行为: [左侧:openlayers 3-右侧:openlayers 2] OpenLaSers3没有画出多边形的角点+,也可以从演示中得到“顶点创建”特征(多边形的中间点)。 我很喜欢ol3修改功能,您可以在任何地方编辑形状,但对于最终用户,如果没有重塑多边形的视觉指示,交互可能不会那么明显 总而言之:我正在寻找

我想知道是否有可能自定义修改交互的行为,使其行为与openlayers 2中多边形的行为相同(使用openlayers.Control.ModifyFeature)

我希望模仿这种行为:

[左侧:openlayers 3-右侧:openlayers 2]

OpenLaSers3没有画出多边形的角点+,也可以从演示中得到“顶点创建”特征(多边形的中间点)。 我很喜欢ol3修改功能,您可以在任何地方编辑形状,但对于最终用户,如果没有重塑多边形的视觉指示,交互可能不会那么明显

总而言之:我正在寻找一种方法,通过ol.interaction.modify控件添加视觉指示以修改形状,从而恢复ol2行为。我想知道定制这个控件是否有可能,或者是否有可能以任何其他方式模仿这个行为,或者我是否运气不佳


使用openlayers v3.19来编辑形状,使用ol.interaction.Pointer而不是ol.interaction.Modify编写自定义交互。我这样做是为了通过移动多边形的顶点来重塑多边形。