fix(map): markers disappearing due to infinite map

This commit is contained in:
Elian Doran 2025-12-03 19:51:01 +02:00
parent e0dc25ad23
commit 045e7977d5
No known key found for this signature in database

View File

@ -30,7 +30,12 @@ export default function Map({ coordinates, zoom, layerName, viewportChanged, chi
useEffect(() => { useEffect(() => {
if (!containerRef.current) return; if (!containerRef.current) return;
const mapInstance = L.map(containerRef.current, { const mapInstance = L.map(containerRef.current, {
worldCopyJump: true worldCopyJump: false,
maxBounds: [
[-90, -180],
[90, 180]
],
minZoom: 2
}); });
mapRef.current = mapInstance; mapRef.current = mapInstance;
@ -56,7 +61,8 @@ export default function Map({ coordinates, zoom, layerName, viewportChanged, chi
} else { } else {
setLayer(L.tileLayer(layerData.url, { setLayer(L.tileLayer(layerData.url, {
attribution: layerData.attribution, attribution: layerData.attribution,
detectRetina: true detectRetina: true,
noWrap: true
})); }));
} }
} }