openlayer 3 在layer上添加feature

Posted sunnyny

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openlayer 3 在layer上添加feature相关的知识,希望对你有一定的参考价值。

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

vectorLayer.getSource().addFeature(iconFeature);

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

还有一点需要注意的是:

addFeature()与addFeatures()的区别。

(个人见解)

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

 

以上是关于openlayer 3 在layer上添加feature的主要内容,如果未能解决你的问题,请参考以下文章

openlayer3中地图重复怎么获取正确的坐标点

openlayers

openlayers 3缩放到组合范围

Openlayers示例12 | Change Tile Layer Style

vue openlayer聚合是啥意思

Openlayers创建热力图