Flexibilität: Der Wert für m ist jetzt dynamisch und hängt von der aktuellen URL ab

This commit is contained in:
ISA
2024-12-19 14:24:44 +01:00
parent 3c79a297fd
commit aef5ec216b
2 changed files with 24 additions and 5 deletions

View File

@@ -780,7 +780,17 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
//---------------------------------------
// Initialisiere Leaflet-Karte
// Rufe useBereicheMarkersLayer direkt auf
const bereicheMarkers = useBereicheMarkersLayer(map, oms, "/api/talas_v5_DB/bereich/readBereich?m=12");
const [bereichUrl, setBereichUrl] = useState(null);
useEffect(() => {
const urlParams = new URLSearchParams(window.location.search); // URL-Parameter parsen
const mValue = urlParams.get("m"); // Wert von "m" holen
setBereichUrl(`/api/talas_v5_DB/bereich/readBereich?m=${mValue || 12}`); // Fallback auf 12, falls "m" nicht definiert ist
}, []);
// Bereichs-Marker basierend auf dynamischer URL laden
const bereicheMarkers = useBereicheMarkersLayer(map, oms, bereichUrl);
//const bereicheMarkers = useBereicheMarkersLayer(map, oms, "/api/talas_v5_DB/bereich/readBereich?m=12");
/* useEffect(() => {
if (map && oms) {