我想知道是否可以自定义Modify交互的行为,因此它的行为就像在多边形的openlayers 2(使用OpenLayers.Control.ModifyFeature)中一样。
我想模仿这种行为: http://dev.openlayers.org/examples/modify-feature.html
[左侧:openlayers3 - 右侧:openlayers 2]
Openlayers3似乎没有绘制多边形的角点+,我想从演示中获得“顶点创建”特征(多边形线条中间的点)。
我喜欢使用ol3修改功能,您可以随意编辑形状,但对于最终用户,如果没有可视化指示来重塑多边形,则交互可能不那么明显。
总而言之:我正在寻找一种方法来添加视觉指示来修改形状,使用ol.interaction.Modify控件来恢复ol2行为。我想知道如果通过自定义此控件可以实现这一点,或者如果我可以以任何其他方式模仿这种行为,或者如果我运气不好。
使用openlayers v3.19