我正在尝试在openlayers中编辑和保存要素。 这样做的时候,我被困在一个地方,想从矢量源一起获得所有修改过的功能。有什么解决办法吗?
还建议如何使用openlayers,geoserver,postgis实现要素审核功能。有解决方案吗?
答案 0 :(得分:1)
您必须收听addfeature
removefeature
和changefeature
事件以获取信息并存储功能修改。
source.on ('changefeature', (e) => {
// e.feature has changed
// do something with it...
e.feature._state = 'update';
});
查看WFS-T并充当writeTransaction来将修改发送到服务器(https://openlayers.org/en/latest/apidoc/module-ol_format_WFS-WFS.html)。