添加到矢量图层的要素不可见

时间:2015-08-07 13:42:24

标签: javascript edit layer openlayers-3

我正在尝试向矢量图层添加新功能。

我使用此代码执行此操作:

layer.getSource().addFeatures(features);

图层是ol.vector.Layer的一个实例,要素是ol.Feature的数组

添加了功能,但它们不可见。不幸的是,甚至打电话

map.render()

无济于事。 唯一有效的解决方案是重新加载图层的所有功能:

layer.getSource().clear();
view = map.getView();
layer.getSource().loadFeatures(map.getExtent(), view.getResolution(), view.getProjection());

但是,每次要添加功能时等待整个图层重新加载都非常烦人。

任何想法我可能做错了什么?

0 个答案:

没有答案