Skip to content

Commit 3e221a7

Browse files
committed
Fix for Extra markers getting added on search/filter
1 parent 7658604 commit 3e221a7

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

frontend/src/stores/map.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,8 @@ export const useMapStore = defineStore('map', () => {
156156
// TODO enable multiple filters at the same time
157157
// first remove all layers
158158
layerGroup.value.removeLayer(modelFeatures.value)
159+
markerClusterGroup.clearLayers();
160+
159161
// filter features
160162
modelFeatures.value = L.geoJSON(perceptualModelsGeojson.value, {
161163
filter: (feature) => {
@@ -174,6 +176,8 @@ export const useMapStore = defineStore('map', () => {
174176

175177
function resetFilter() {
176178
layerGroup.value.removeLayer(modelFeatures.value)
179+
markerClusterGroup.clearLayers();
180+
177181
modelFeatures.value = L.geoJSON(perceptualModelsGeojson.value, {
178182
onEachFeature: (feature, layer) => {
179183
onEachFeature(feature, layer)

0 commit comments

Comments
 (0)