fix custom layer replacement, closes #22

This commit is contained in:
vcoppe
2024-07-24 10:21:37 +02:00
parent d1db934d31
commit bfb812d79a
2 changed files with 36 additions and 10 deletions

View File

@@ -30,14 +30,19 @@
opacities
} = settings;
$: if ($map) {
// Set style depending on the current basemap
let basemap = basemaps.hasOwnProperty($currentBasemap)
? basemaps[$currentBasemap]
: $customLayers[$currentBasemap]?.value ?? basemaps[defaultBasemap];
$map.setStyle(basemap, {
diff: false
});
function setStyle() {
if ($map) {
let basemap = basemaps.hasOwnProperty($currentBasemap)
? basemaps[$currentBasemap]
: $customLayers[$currentBasemap]?.value ?? basemaps[defaultBasemap];
$map.setStyle(basemap, {
diff: false
});
}
}
$: if ($map && $currentBasemap) {
setStyle();
}
$: if ($map && $currentOverlays) {