diff --git a/components/MapComponent.js b/components/MapComponent.js index 5162e78c0..4dd8300df 100644 --- a/components/MapComponent.js +++ b/components/MapComponent.js @@ -810,15 +810,12 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => { // Bereichs-Marker basierend auf dynamischer URL laden const bereicheMarkers = useBereicheMarkersLayer(map, oms, bereichUrl, handleLocationUpdate); - //const bereicheMarkers = useBereicheMarkersLayer(map, oms, editMode ? `/api/talas_v5_DB/bereich/readBereich?editMode=true` : `/api/talas_v5_DB/bereich/readBereich`); - //const bereicheMarkers = useBereicheMarkersLayer(map, oms, "/api/talas_v5_DB/bereich/readBereich?m=12"); - - /* useEffect(() => { - if (map && oms) { - // Wenn zusätzliche Initialisierung nötig ist, führe sie hier aus. - console.log("Bereiche-Markierungen geladen:", bereicheMarkers); - } - }, [map, oms, bereicheMarkers]); */ + /* + Bereichsmarker werden jetzt nur angezeigt, wenn der editMode aktiviert ist. + Marker werden bei deaktiviertem editMode aus der Karte entfernt. + Dynamische Überwachung von Änderungen im editMode über localStorage und Event Listener implementiert. + Dragging für Marker im editMode aktiviert und Z-Index angepasst. + */ useEffect(() => { const editMode = localStorage.getItem("editMode") === "true";