将OpenLayers3矢量更改为按钮编辑

时间:2015-02-21 10:59:22

标签: openlayers-3

我有两个矢量多边形图层(ol3.2),希望用户在绘图之间切换,并通过按钮与它们进行交互。我希望select和modify方法仅适用于活动多边形图层。 documentation意味着'layers'选项可用于限制可以选择哪些图层,但我不太清楚语法。使用task.myvector1作为ol.layer.Vector的名称,我目前有:

select = new ol.interaction.Select({ 
    layers: [ task.myvector1 ] 
});
modify = new ol.interaction.Modify({
  features: select.getFeatures()
});

但是这并没有成功地允许选择,而当选项被删除时,select-and-modify效果很好,尽管对于所有图层。

假设这只是一个语法故障,那么有一种方法可以在按钮点击事件后更新'select'中的layers选项,将可选图层切换到例如task.myvector2吗?

0 个答案:

没有答案