OpenLayers Workshop(二)Vector Data

Modifying features 修改特征

现在我们已经有让用户加载数据到编辑器的方法了,现在我们想让他们编辑特征.我们将使用Modify交互来实现这个功能,将其配置为修改矢量源上的特征。

首先在main.js引用Modify交互类:

import Modify from 'ol/interaction/Modify';

接下来,创建一个连接到矢量源的新交互并将其添加到地图(在 main.js 的底部):

map.addInteraction(new Modify({
  source: source
}));

这样就可以在地图进行修改(在边上进行拖拽可以修改图形),按住alt点击一个顶点可以删除之。

发表评论