# 🖱️ useMapContextMenu.js Initialisiert Kontextmenüeinträge für die Leaflet-Karte. Wird typischerweise in `initializeMap()` oder `MapComponent` verwendet. ## Kontextmenüeinträge | Eintrag | Funktion | | -------------------- | ----------------------------------------------- | | Koordinaten anzeigen | Öffnet `CoordinatePopup` mit aktueller Position | | Reinzoomen | Zoomt 3 Stufen näher an das Zentrum heran | | Rauszoomen | Zoomt 3 Stufen heraus | | Hier zentrieren | Verschiebt Kartenzentrum auf Klickposition | | POI hinzufügen | (nur bei `editMode=true`) öffnet POI-Dialog | ## Parameter ```js addItemsToMapContextMenu(map, menuItemAdded, setMenuItemAdded, setShowCoordinatesModal, setShowPoiModal, setPopupCoordinates, openPopupWithCoordinates); ``` ## Besonderheiten - Prüft auf `localStorage.editMode` für POI-Eintrag - FlyTo-Animationen für Zoom-Vorgänge mit dynamischer Dauer - Modularer Aufbau: `openPopupWithCoordinates` wird extern übergeben 🔙 [Zurück zu contextmenu ](./README.md) --- --- 🔙 [Zurück zu `contextmenu`](README.md)