diff --git a/src/assets/norkart.json b/src/assets/norkart.json
index 16c262b..73c7586 100644
--- a/src/assets/norkart.json
+++ b/src/assets/norkart.json
@@ -193,9 +193,20 @@
"circle-color": "rgba(2, 243, 198, 1)",
"circle-radius": {"stops": [[6, 15], [20, 50]]},
"circle-opacity": 0.75,
- "circle-stroke-color": "rgba(210, 255, 0, 0.05)",
- "circle-stroke-width": 0,
- "circle-stroke-opacity": 1,
+ "circle-blur": 0.7
+ }
+ },
+ {
+ "id": "summits_highlight_alerts",
+ "type": "circle",
+ "source": "summits",
+ "source-layer": "summits",
+ "filter": ["all", ["in", "code"]],
+ "layout": {"visibility": "visible"},
+ "paint": {
+ "circle-color": "rgba(210, 255, 0, 1)",
+ "circle-radius": {"stops": [[6, 15], [20, 50]]},
+ "circle-opacity": 0.55,
"circle-blur": 0.7
}
},
diff --git a/src/assets/openmaptiles.json b/src/assets/openmaptiles.json
index dec8829..af7b8ac 100644
--- a/src/assets/openmaptiles.json
+++ b/src/assets/openmaptiles.json
@@ -2259,9 +2259,20 @@
"circle-color": "rgba(2, 243, 198, 1)",
"circle-radius": {"stops": [[6, 15], [20, 50]]},
"circle-opacity": 0.75,
- "circle-stroke-color": "rgba(210, 255, 0, 0.05)",
- "circle-stroke-width": 0,
- "circle-stroke-opacity": 1,
+ "circle-blur": 0.7
+ }
+ },
+ {
+ "id": "summits_highlight_alerts",
+ "type": "circle",
+ "source": "summits",
+ "source-layer": "summits",
+ "filter": ["all", ["in", "code"]],
+ "layout": {"visibility": "visible"},
+ "paint": {
+ "circle-color": "rgba(210, 255, 0, 1)",
+ "circle-radius": {"stops": [[6, 15], [20, 50]]},
+ "circle-opacity": 0.55,
"circle-blur": 0.7
}
},
diff --git a/src/assets/swisstopo.json b/src/assets/swisstopo.json
index a05d735..7e290a9 100644
--- a/src/assets/swisstopo.json
+++ b/src/assets/swisstopo.json
@@ -5866,9 +5866,20 @@
"circle-color": "rgba(2, 243, 198, 1)",
"circle-radius": {"stops": [[6, 15], [20, 50]]},
"circle-opacity": 0.75,
- "circle-stroke-color": "rgba(210, 255, 0, 0.05)",
- "circle-stroke-width": 0,
- "circle-stroke-opacity": 1,
+ "circle-blur": 0.7
+ }
+ },
+ {
+ "id": "summits_highlight_alerts",
+ "type": "circle",
+ "source": "summits",
+ "source-layer": "summits",
+ "filter": ["all", ["in", "code"]],
+ "layout": {"visibility": "visible"},
+ "paint": {
+ "circle-color": "rgba(210, 255, 0, 1)",
+ "circle-radius": {"stops": [[6, 15], [20, 50]]},
+ "circle-opacity": 0.55,
"circle-blur": 0.7
}
},
diff --git a/src/assets/swisstopo_aerial.json b/src/assets/swisstopo_aerial.json
index e2436a0..de571b0 100644
--- a/src/assets/swisstopo_aerial.json
+++ b/src/assets/swisstopo_aerial.json
@@ -325,9 +325,20 @@
"circle-color": "rgba(2, 243, 198, 1)",
"circle-radius": {"stops": [[6, 15], [20, 50]]},
"circle-opacity": 0.75,
- "circle-stroke-color": "rgba(210, 255, 0, 0.05)",
- "circle-stroke-width": 0,
- "circle-stroke-opacity": 1,
+ "circle-blur": 0.7
+ }
+ },
+ {
+ "id": "summits_highlight_alerts",
+ "type": "circle",
+ "source": "summits",
+ "source-layer": "summits",
+ "filter": ["all", ["in", "code"]],
+ "layout": {"visibility": "visible"},
+ "paint": {
+ "circle-color": "rgba(210, 255, 0, 1)",
+ "circle-radius": {"stops": [[6, 15], [20, 50]]},
+ "circle-opacity": 0.55,
"circle-blur": 0.7
}
},
diff --git a/src/assets/swisstopo_raster.json b/src/assets/swisstopo_raster.json
index a2761bd..60c93ff 100644
--- a/src/assets/swisstopo_raster.json
+++ b/src/assets/swisstopo_raster.json
@@ -325,9 +325,20 @@
"circle-color": "rgba(2, 243, 198, 1)",
"circle-radius": {"stops": [[6, 15], [20, 50]]},
"circle-opacity": 0.75,
- "circle-stroke-color": "rgba(210, 255, 0, 0.05)",
- "circle-stroke-width": 0,
- "circle-stroke-opacity": 1,
+ "circle-blur": 0.7
+ }
+ },
+ {
+ "id": "summits_highlight_alerts",
+ "type": "circle",
+ "source": "summits",
+ "source-layer": "summits",
+ "filter": ["all", ["in", "code"]],
+ "layout": {"visibility": "visible"},
+ "paint": {
+ "circle-color": "rgba(210, 255, 0, 1)",
+ "circle-radius": {"stops": [[6, 15], [20, 50]]},
+ "circle-opacity": 0.55,
"circle-blur": 0.7
}
},
diff --git a/src/assets/toposvalbard.json b/src/assets/toposvalbard.json
index 2d07bae..e273b6d 100644
--- a/src/assets/toposvalbard.json
+++ b/src/assets/toposvalbard.json
@@ -193,9 +193,20 @@
"circle-color": "rgba(2, 243, 198, 1)",
"circle-radius": {"stops": [[6, 15], [20, 50]]},
"circle-opacity": 0.75,
- "circle-stroke-color": "rgba(210, 255, 0, 0.05)",
- "circle-stroke-width": 0,
- "circle-stroke-opacity": 1,
+ "circle-blur": 0.7
+ }
+ },
+ {
+ "id": "summits_highlight_alerts",
+ "type": "circle",
+ "source": "summits",
+ "source-layer": "summits",
+ "filter": ["all", ["in", "code"]],
+ "layout": {"visibility": "visible"},
+ "paint": {
+ "circle-color": "rgba(210, 255, 0, 1)",
+ "circle-radius": {"stops": [[6, 15], [20, 50]]},
+ "circle-opacity": 0.55,
"circle-blur": 0.7
}
},
diff --git a/src/components/MapOptionsControl.vue b/src/components/MapOptionsControl.vue
index 0cbaca2..949c781 100644
--- a/src/components/MapOptionsControl.vue
+++ b/src/components/MapOptionsControl.vue
@@ -51,6 +51,9 @@