diff --git a/components/mainComponent/MapComponent.js b/components/mainComponent/MapComponent.js index a25ed7987..84d4bb51b 100644 --- a/components/mainComponent/MapComponent.js +++ b/components/mainComponent/MapComponent.js @@ -1024,6 +1024,7 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => { useInitGisSystemStatic(); //-------------------------------------- + //--------------------------------------- return ( diff --git a/components/useMapContextMenu.js b/components/useMapContextMenu.js index b7ae131cf..2709fdc03 100644 --- a/components/useMapContextMenu.js +++ b/components/useMapContextMenu.js @@ -55,6 +55,23 @@ const addItemsToMapContextMenu = (map, menuItemAdded, setMenuItemAdded, openPopu setMenuItemAdded(true); } + if (!menuItemAdded && map && map.contextmenu) { + const editMode = localStorage.getItem("editMode") === "true"; + if (editMode) { + console.log("map :", map); + console.log("editMode localStorage:", localStorage.getItem("editMode")); + console.log("editMode:", editMode); + map.contextmenu.addItem({ + text: "POI hinzufügen", + icon: "/img/add_station.png", + callback: (e) => { + alert("POI hinzufügen an: " + e.latlng.lat + ", " + e.latlng.lng); + // Falls du ein Modal-Fenster zum Hinzufügen verwenden möchtest: + // ShowAddStationPopup({ latlng: e.latlng, onClose: () => {} }); + }, + }); + } + } }; export default addItemsToMapContextMenu; diff --git a/config/appVersion.js b/config/appVersion.js index b621cc1a1..87e742a95 100644 --- a/config/appVersion.js +++ b/config/appVersion.js @@ -1,2 +1,2 @@ // /config/appVersion -export const APP_VERSION = "1.1.30"; +export const APP_VERSION = "1.1.31";