我使用openlayers-3 修改交互作用来编辑向量层.编辑多边形/多边形时,如果鼠标靠近线段,则绘制一个小圆圈,并拖动它创建一个新顶点或移动一个现有顶点,这取决于我在段上悬停的位置。
现在,有时这是很难理解的,如果我徘徊在一个现有的顶点上,或者在一个片段的中间。我想了两种解决这个问题的办法:
有什么办法可以做到这两点吗?
发布于 2015-06-04 17:42:39
可以更改相互作用条件如下所示:
var selectPointerMove_Highlight = new ol.interaction.Select({
condition: ol.events.condition.pointerMove
});
map.addInteraction(selectPointerMove_Highlight);我有一个在线示例。
https://stackoverflow.com/questions/30642466
复制相似问题