我在使用Openlayers Modify交互时遇到麻烦。
我在地图上有一些功能,希望能够基于locked
键来修改其中一些点。
以下内容使我可以修改源代码上的所有功能:
this.modify = new ol.interaction.Modify({
source
});
以下内容不允许我修改任何功能,其中modifiableFeaturesCollection
是功能的集合:
this.modify = new ol.interaction.Modify({
features: modifiableFeaturesCollection
});
这是我创建的jsfiddle的链接,用于说明问题:https://jsfiddle.net/mcneela86/jhye21pm/
答案 0 :(得分:0)
由于某种原因,我不确定为什么进行以下更改才能使这项工作生效。
this.modify = new ol.interaction.Modify({
features: new ol.Collection(features)
});