feat: osm von server als proxy für den client

This commit is contained in:
ISA
2025-09-09 16:11:23 +02:00
parent 4befddd440
commit 61ed542ea4
7 changed files with 39 additions and 8 deletions

View File

@@ -89,6 +89,12 @@ export const initializeMap = (
if (config.tileSources && config.active && config.tileSources[config.active]) {
const tileSource = config.tileSources[config.active];
tileLayerUrl = tileSource.url || tileLayerUrl;
// Dynamische URL für Server-Tiles
if (tileLayerUrl.startsWith("/tiles") || tileLayerUrl.startsWith("tiles")) {
tileLayerUrl = `${window.location.origin.replace(/\/$/, "")}${
tileLayerUrl.startsWith("/") ? tileLayerUrl : "/" + tileLayerUrl
}`;
}
minZoom = tileSource.minZoom ?? minZoom;
maxZoom = tileSource.maxZoom ?? maxZoom;
}