Commit Graph

33 Commits

Author SHA1 Message Date
ISA
7d43759b64 refactor: ausgelagert die Linien-Zeichnungslogik in einen separaten Hook
- Die Logik zum Abrufen und Zeichnen von Linien wurde in den neuen Hook `useDrawLines` ausgelagert.
- Dies verbessert die Übersichtlichkeit in `MapComponent.js` und ermöglicht eine einfachere Wiederverwendung und Wartung.
- Der neue Hook befindet sich im Verzeichnis `hooks/layers/`.
2024-12-19 08:57:19 +01:00
ISA
07c35392df viel Layers auskommentiert 2024-12-19 08:39:29 +01:00
ISA
4d1a218b21 WIP: Bereich wird angezeigt, aber da ist noch ein Bug, Talas Marker erscheint trotz Checkbox ausgecheckt 2024-12-17 14:22:45 +01:00
ISA
dc6bfd12ea Für ein Update für Kai 2024-12-17 08:58:11 +01:00
ISA
509a80e1a9 Lastenheft.js in gitignore 2024-12-17 07:05:22 +01:00
ISA
de8333ff07 fix: GMA Tooltip offset 2024-12-16 13:53:30 +01:00
ISA
a00e322cbb fix: GMA Tooltip Kontextmenü schließen wenn versucht neu aufzurufen 2024-12-16 13:49:43 +01:00
ISA
db6240335c fix: Koordinaten anzeigen in GMA Tooltip Kontextmenü 2024-12-15 10:55:30 +01:00
ISA
3f2786849a fix: GMA Tooltip Kontextmenü funktioniert 2024-12-12 20:31:37 +01:00
ISA
4f154e262a feat: dynamische ev.local und URL für Karte, Karte ist lokal zugreifen ohne IP zu ändern auf verschiedene Server 2024-12-12 20:24:38 +01:00
ISA
6eccdff031 WIP: ein sicherung nur mit alles 2024-12-12 11:18:32 +01:00
ISA
93bf7a5cac WIP: neu Tab mit icon für ToolTip 2024-12-12 09:36:50 +01:00
ISA
e9ce6088b8 WIP: Station öffnen in Kontextmenü für Tooltip 2024-12-12 08:59:05 +01:00
ISA
86af261e1f WIP: rechte Maustaste über GMA ToolTip 2024-12-11 22:21:04 +01:00
ISA
727e4f6edc WIP: ToolTip rechte Maustaste wird erkannt 2024-12-11 21:36:52 +01:00
ISA
172d6ad9ff fix:
-Wenn keine Messwerte über Webservice kommen dann wird "-" statt "---" angezeigt
-Alle 20 Sekunden werden alle Icons neu gezeichnet. Dadurch "flackert" das Bild. Wenn die Daten (Prios) neu geladen werden sollen die Icons
 nicht aus- und wieder eingeblendet werden. Wenn es nicht schnell behoben werden kann dann bitte das Intervall von 20 Sekunden auf 60 Sekunden erhöhen.
-Es soll, Wenn auf das + Symbol geklickt wird müssen alle Icons nebeneinander gezeichnet werden. Bisher kann man nur auf das oberste Icon klicken.
-MAP_VERSION = "1.0.15"
2024-12-11 10:36:29 +01:00
ISA
213c2e8111 WIP: Jest und Cypress Test 2024-12-10 14:13:16 +01:00
ISA
8db65949e7 alle graue importe von MapComponent.js entfernt 2024-12-10 07:11:14 +01:00
ISA
8c495fa830 feat: Added TK component to MapComponent.js 2024-12-09 13:58:07 +01:00
ISA
c62659ba4c fix: zIndexOffset-Berechnung angepasst, um Marker-Priorität zu verbessern
- zIndexOffset in `createAndSetDevices` von `100 * (5 - priority)` auf `100 * (6 - priority)` geändert.
- Dadurch erhalten Marker mit höherer Priorität einen größeren zIndex-Wert.
- Problem gelöst, bei dem POI-Marker von anderen Layern oder Markern überlagert wurden.
- Logik angepasst, um die Sichtbarkeit und Priorisierung der Marker zu stabilisieren.
2024-12-04 12:57:04 +01:00
ISA
19d6cf32d7 refactor: Console.log durch localStorage ersetzt für bessere Debugging-Übersicht
- Viele console.log-Ausgaben auskommentiert und durch localStorage ersetzt.
- Debugging-Daten werden nun persistent gespeichert, um eine einfachere Nachverfolgung zu ermöglichen.
- Verbessert die Übersichtlichkeit und reduziert das Scrollen in der Konsole.
2024-12-02 14:12:43 +01:00
ISA
4a9381ae46 fix: Layer-Visibility-Konflikt bei SMS Modem behoben
- Ursache des Problems: Inkonsistenz bei der Benennung des Layers in `useLayerVisibility` ("SMSFunkmodem" vs. "SMSModem").
- Anpassung des Layer-Namens in `useLayerVisibility`, um mit der `GisSystemStatic`-Datenstruktur und `mapLayersVisibility` übereinzustimmen.
- Konflikt führte dazu, dass der SMS Modem-Layer nicht korrekt sichtbar/unsichtbar geschaltet wurde.
- Debugging und Anpassungen führten zur erfolgreichen Behebung des Fehlers.

Dieser Fix stellt sicher, dass die Sichtbarkeit der Marker-Layer konsistent und wie erwartet funktioniert.
2024-11-29 11:10:03 +01:00
ISA
35915bb91f fix: Sichtbarkeitsbedingung im GMA-Layer-Hook behoben, um Hook-Fehler zu vermeiden
- Refaktorierung des `useMarkersLayer`-Hooks zur internen Behandlung der Sichtbarkeitsbedingung.
- `isVisible`-Parameter hinzugefügt, um konsistente Hook-Aufrufe sicherzustellen.
- Cleanup-Logik verbessert, um Layer beim Unmount korrekt zu entfernen.
- GMA-Marker und Tooltips basierend auf Sichtbarkeit korrekt verarbeitet.
2024-11-29 09:31:55 +01:00
ISA
9c4c646d55 GMA Marker aktualisiert sich 2024-11-27 12:15:55 +01:00
ISA
107f00da1e GMA-ToolTip offset vergrößern 2024-11-26 12:03:09 +01:00
ISA
60402ae813 feat: Aktualisierung und Rendering von Marker-Icons und GMA-ToolTip-Werten
- Marker-Icons werden dynamisch aktualisiert, ohne dass Blinken oder redundantes Rendering auftritt.
- ToolTip-Werte der GMA-Stationen aktualisieren sich in Echtzeit basierend auf neuen Messdaten.
- Verbesserte Performance durch gezielte Updates nur bei Datenänderungen.
2024-11-26 12:00:55 +01:00
ISA
62b6e55a0a Version 1.0.2 mit node_modules Verzeichnis 2024-10-02 07:58:24 +02:00
ISA
466fc55025 Refactoring addContextMenuToMarker.js and openInNewTab.js 2024-09-04 08:41:18 +02:00
ISA
193d1e2f2f Refactoring 2024-09-03 22:55:57 +02:00
ISA
f35c7c4d0b markerUtils in poiUitls umbenannt 2024-09-03 11:30:37 +02:00
ISA
bbd60cd5f4 createAndSetDevices ausgelagert in createAndSetDevices.js von markerUtils.js 2024-09-03 11:17:09 +02:00
ISA
0c4df186c2 createAndSetMarkers in createAndSetDevices umbenennt 2024-09-03 10:39:35 +02:00
ISA
fd924d3212 die hooks Layer in den Verzeichnis /hooks/layers verschoben 2024-09-03 09:49:52 +02:00