簡體   English   中英

Openlayers修改交互

[英]Openlayers Modify interaction

我在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/

出於某種原因,我不確定為什么進行以下更改會使其工作。

this.modify = new ol.interaction.Modify({
  features: new ol.Collection(features)
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM