fix(geoportal): remove .pbf extension from Martin tile URLs

Martin v0.15.0 serves tiles at /{source}/{z}/{x}/{y} without .pbf
extension. Requests with .pbf returned 404.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
AI Assistant
2026-03-23 18:30:50 +02:00
parent 2248ecc5d3
commit 06932b5ddc
@@ -276,7 +276,7 @@ export const MapViewer = forwardRef<MapViewerHandle, MapViewerProps>(
// --- UAT boundaries --- // --- UAT boundaries ---
map.addSource(SOURCES.uats, { map.addSource(SOURCES.uats, {
type: "vector", type: "vector",
tiles: [`${resolvedMartinUrl}/${SOURCES.uats}/{z}/{x}/{y}.pbf`], tiles: [`${resolvedMartinUrl}/${SOURCES.uats}/{z}/{x}/{y}`],
minzoom: 0, minzoom: 0,
maxzoom: 16, maxzoom: 16,
}); });
@@ -324,7 +324,7 @@ export const MapViewer = forwardRef<MapViewerHandle, MapViewerProps>(
// --- Terenuri (parcels) --- // --- Terenuri (parcels) ---
map.addSource(SOURCES.terenuri, { map.addSource(SOURCES.terenuri, {
type: "vector", type: "vector",
tiles: [`${resolvedMartinUrl}/${SOURCES.terenuri}/{z}/{x}/{y}.pbf`], tiles: [`${resolvedMartinUrl}/${SOURCES.terenuri}/{z}/{x}/{y}`],
minzoom: 10, minzoom: 10,
maxzoom: 18, maxzoom: 18,
}); });
@@ -356,7 +356,7 @@ export const MapViewer = forwardRef<MapViewerHandle, MapViewerProps>(
// --- Cladiri (buildings) --- // --- Cladiri (buildings) ---
map.addSource(SOURCES.cladiri, { map.addSource(SOURCES.cladiri, {
type: "vector", type: "vector",
tiles: [`${resolvedMartinUrl}/${SOURCES.cladiri}/{z}/{x}/{y}.pbf`], tiles: [`${resolvedMartinUrl}/${SOURCES.cladiri}/{z}/{x}/{y}`],
minzoom: 12, minzoom: 12,
maxzoom: 18, maxzoom: 18,
}); });