From 01b24173aa5ceb2435712fc4f4a4580a27c98ef5 Mon Sep 17 00:00:00 2001 From: Peter Date: Tue, 16 Apr 2024 22:08:58 +0200 Subject: [PATCH] no need to duplicate the feature --- src/layers/UsePathsLayer.tsx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/layers/UsePathsLayer.tsx b/src/layers/UsePathsLayer.tsx index 3a52a10a..f6662791 100644 --- a/src/layers/UsePathsLayer.tsx +++ b/src/layers/UsePathsLayer.tsx @@ -150,13 +150,11 @@ function addSelectedPathsLayer(map: Map, selectedPath: Path) { width: 5, }), }) - const lineString = new LineString(selectedPath.points.coordinates.map(c => fromLonLat(c))) - const borderFeature = new Feature(lineString) const layer = new VectorLayer({ source: new VectorSource({ - features: [borderFeature, new Feature(lineString)], + features: [new Feature(new LineString(selectedPath.points.coordinates.map(c => fromLonLat(c))))], }), - style: f => (f == borderFeature ? borderStyle : style), + style: [borderStyle, style], zIndex: 2, }) layer.set(selectedPathLayerKey, true)