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 ---
map.addSource(SOURCES.uats, {
type: "vector",
tiles: [`${resolvedMartinUrl}/${SOURCES.uats}/{z}/{x}/{y}.pbf`],
tiles: [`${resolvedMartinUrl}/${SOURCES.uats}/{z}/{x}/{y}`],
minzoom: 0,
maxzoom: 16,
});
@@ -324,7 +324,7 @@ export const MapViewer = forwardRef<MapViewerHandle, MapViewerProps>(
// --- Terenuri (parcels) ---
map.addSource(SOURCES.terenuri, {
type: "vector",
tiles: [`${resolvedMartinUrl}/${SOURCES.terenuri}/{z}/{x}/{y}.pbf`],
tiles: [`${resolvedMartinUrl}/${SOURCES.terenuri}/{z}/{x}/{y}`],
minzoom: 10,
maxzoom: 18,
});
@@ -356,7 +356,7 @@ export const MapViewer = forwardRef<MapViewerHandle, MapViewerProps>(
// --- Cladiri (buildings) ---
map.addSource(SOURCES.cladiri, {
type: "vector",
tiles: [`${resolvedMartinUrl}/${SOURCES.cladiri}/{z}/{x}/{y}.pbf`],
tiles: [`${resolvedMartinUrl}/${SOURCES.cladiri}/{z}/{x}/{y}`],
minzoom: 12,
maxzoom: 18,
});