openlayer 3 在layer上添加feature

首先获取layer的source,所以你的source里就先要有内容。

vectorLayer.getSource().addFeature(iconFeature);

如果source里面没有定义过,则会有如下错误:

还有一点需要注意的是:

addFeature()与addFeatures()的区别。

(个人见解)

addFeatures()会覆盖原source,使用addFeature()则会在原来的基础添加。

 

posted @ 2016-12-22 18:15  sunnyny  阅读(6010)  评论(0编辑  收藏  举报