Skip to content

Commit 0eeee6d

Browse files
committed
fix arrowlayer
1 parent 8edd471 commit 0eeee6d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/arrowlayer.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import Point from 'ol/geom/Point';
77
import { RegularShape, Stroke, Fill, Style } from 'ol/style';
88
import { LayerModel, LayerView } from './layer';
99
import { MODULE_NAME, MODULE_VERSION } from './version';
10+
import { Geometry } from 'ol/geom';
1011

1112
export class ArrowLayerModel extends LayerModel {
1213
defaults() {
@@ -104,14 +105,13 @@ export class ArrowLayerView extends LayerView {
104105
coord: { lon: number; lat: number };
105106
wind: { speed: number; deg: number };
106107
}[];
107-
const features: Feature<Point>[] = [];
108+
const features: Feature<Geometry>[] = [];
108109

109110
if (Array.isArray(data)) {
110111
data.forEach((point) => {
111-
const feature = new Feature(
112-
new Point([point.coord.lon, point.coord.lat]),
113-
);
114-
feature.setProperties({
112+
const geometry = new Point([point.coord.lon, point.coord.lat]);
113+
const feature = new Feature({
114+
geometry: geometry,
115115
wind: {
116116
speed: point.wind.speed,
117117
deg: point.wind.deg,

0 commit comments

Comments
 (0)