我正在使用openlayers-3 modify interaction来编辑矢量图层。编辑多边形/折线时,如果鼠标靠近线段,则绘制一个小圆圈并拖动它创建一个新顶点或移动一个现有顶点,具体取决于我在悬停的线段上的位置。
现在,如果我悬停在现有顶点或段的中间,有时这很难理解。我已经考虑过两个问题的解决方案:
有没有办法实现这两个中的任何一个?
答案 0 :(得分:0)
可以更改interaction condition,如:
var selectPointerMove_Highlight = new ol.interaction.Select({
condition: ol.events.condition.pointerMove
});
map.addInteraction(selectPointerMove_Highlight);