getFeaturesByAttribute不是函数错误

时间:2018-12-28 16:21:26

标签: openlayers angular7

我正在使用openlayers创建地图应用程序,并试图在按下按钮时更改图层要素图标。 我看过一些示例,他们建议我使用此代码

let feature = this.vectorLayer.getFeaturesByAttribute('id', 1);

feature.style = this.iconiSelected;
this.vectorLayer.redraw();

但是我收到错误消息 this.vectorLayer.getFeaturesByAttribute不是函数 该功能已经有一个图标,但是我想在按下按钮时对其进行更改,这是正确的方法还是其他方法?