From c227b57f9b19f636d5a0ac7ed3156392428b2ffa Mon Sep 17 00:00:00 2001 From: Ismail Ali Date: Sat, 8 Mar 2025 22:33:20 +0100 Subject: [PATCH] =?UTF-8?q?POI=20hinzuf=C3=BCgen=20in=20useMapContextMenu.?= =?UTF-8?q?js=20aber=20noch=20kein=20Logik?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/mainComponent/MapComponent.js | 1 + components/useMapContextMenu.js | 17 +++++++++++++++++ config/appVersion.js | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) 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";