Commit Graph

  • 17a7bb79d2 Fix: Sicherstellen, dass Marker erst nach dem Laden der GisSystemStatic-Daten erstellt werden ISA 2024-05-08 09:46:18 +02:00
  • d30b1a1f7e Add: Tailwind Utility-Klassen für verbesserte Stilgebung in MapComponent für alle anderen Layer Dieser Commit führt die Nutzung von Tailwind CSS Utility-Klassen in der MapComponent ein, um eine konsistente und effiziente Stilgebung zu gewährleisten. Folgende Änderungen wurden vorgenommen: ISA 2024-05-07 15:51:06 +02:00
  • d474ddcc41 Add: Tailwind Utility-Klassen für verbesserte Stilgebung in MapComponent zuerst nur für poiLayer ISA 2024-05-07 14:46:17 +02:00
  • 51b90410d9 Add: add icons to contextmenu elements ISA 2024-05-07 13:42:54 +02:00
  • 91ef7d6db9 Add: Kontextmenü-Funktionalität für alle Stationen auf der Karte Dieser Commit führt eine erweiterte Interaktion mit den Kartenmarkern durch die Implementierung von openInNewTab und openInSameWindow. Benutzer können nun über das Kontextmenü verschiedene Aktionen ausführen, wie das Öffnen von Marker-bezogenen Links in einem neuen Tab oder im aktuellen Fenster und das Anzeigen von Koordinaten. ISA 2024-05-07 10:49:28 +02:00
  • 33ac6e3ca5 Add: Kontextmenü-Funktionalität für talasMarkers auf der Karte ISA 2024-05-07 10:05:10 +02:00
  • 297bc32dba Füge: Plus-Icon hinzu, wenn Stationen überlappen ISA 2024-05-06 12:04:27 +02:00
  • af89d6827a showCoordinates Funktion für Kontextmenü "Koordinaten" und von 15 Stellen nach Komma nur 5 anzeigen, ISA 2024-05-06 08:58:41 +02:00
  • dca6e3db8d Fix: Zuverlässige Anzeige von poiTypName mit Fremdschlüssel in den Markern sichergestellt ISA 2024-05-06 08:15:31 +02:00
  • cc0e3e726a Füge: Funktion zum Schließen des Popups nach dem Hinzufügen der Station hinzu ISA 2024-05-05 16:33:49 +02:00
  • 17f3025523 Füge: Kontextmenü-Option für "Station hinzufügen" mit Koordinaten-Popup hinzu ISA 2024-05-05 14:01:59 +02:00
  • ce8d1f5a19 Fix: Sicherstellen, dass MapComponent innerhalb des RecoilRoot-Kontexts liegt ISA 2024-05-05 13:14:09 +02:00
  • 0448d1bc56 Rename loadStore.js to readPoiMarkersStore.js ISA 2024-05-03 13:58:02 +02:00
  • 39e5e1cb5a Refactor: Reorganize state management into atoms and selectors directories ISA 2024-05-03 10:18:42 +02:00
  • 9b8361dba7 create an Atom loadDataStore.js for add link to function loadData from index.js ISA 2024-05-03 09:35:40 +02:00
  • 79c0b4e8cf Rename api/locations to api/readLocations and api/poiTyp to api/readPoiTyp ISA 2024-05-03 09:26:09 +02:00
  • fb25f3a39d Fix: Ensure proper map object is passed to ShowAddStationPopup ISA 2024-05-03 07:20:51 +02:00
  • 5986de04dd Poi hinzufügen per Popup Formular ISA 2024-05-02 20:46:39 +02:00
  • 31803907b9 Das property poiTypeId in handleSubmit in der Console ISA 2024-05-02 19:48:26 +02:00
  • c9c9e5feb3 DropDownmenü Element von API aufrufen in Kontextmenü ->Popup-> Station hinzufügen ISA 2024-05-02 14:26:36 +02:00
  • 7465069e44 ShowAddStationPopup.js Komponent erstellt statt in MapComponent für bessere Organisation in das Projekt ISA 2024-05-02 12:37:59 +02:00
  • c4e70564ec Um sicherzustellen, dass Sie die aktualisierten Werte von poiTypData sehen können, sobald sie gesetzt sind, können Sie eine separate useEffect verwenden, die auf Änderungen von poiTypData reagiert. Dies ermöglicht es Ihnen, immer die neuesten Werte in der Konsole zu sehen, unabhängig davon, wann die Daten abgerufen und gesetzt werden ISA 2024-05-02 07:16:36 +02:00
  • bd6ae82540 poiTypState.js Recoil-Atom erstellt für jetzt und besonders für Zukünftige Skalierbarkeit ISA 2024-04-30 15:32:24 +02:00
  • f6a0a40a14 Daten abrufen von MySQL-DB-Tabelle poityp, um später in Dropdownmenü einzufügen für dieStation hinzufügen ISA 2024-04-30 14:20:27 +02:00
  • 9e5b54f91a Zoomen begrenzen in initMap ISA 2024-04-30 12:31:30 +02:00
  • a07d5f940e Vorbereitung für den Umzug auf den TALAS-Server ISA 2024-04-29 11:46:22 +02:00
  • 4e4755dad4 Leerzeichen von Systemnamen entfernen damit einblenen und ausblenden von der jenige layergroups Markers ISA 2024-04-29 11:17:39 +02:00
  • 8f4552c259 Add pointer cursor to expand icon and link zoom-out functionality ISA 2024-04-29 08:33:10 +02:00
  • ff12901b11 29.04.2024 push commit Test ISA 2024-04-29 07:07:01 +02:00
  • be28d772d8 Erweiterte Suchfunktion in Dropdownmenü für selectedArea über alle Layergruppen hinweg ISA 2024-04-28 20:03:27 +02:00
  • 01a35c7c74 first commit ISA 2024-04-27 15:47:36 +02:00
  • d4ffe3aa0e Textinhalt der Dropdown-Option mit der Marker-Eigenschaft überein und Reinzoomen, funktioniert noch nicht bei alle Dropdown-Elemente ISA 2024-04-26 14:49:30 +02:00
  • 2563cf4718 filteredAreas: Filtert Bereiche, die zu den erlaubten Systemen gehören. Das sorgt dafür, dass nur relevante Bereiche im Dropdown-Menü erscheinen. ISA 2024-04-26 12:31:59 +02:00
  • 78d87d1918 1. Filterung eindeutiger Bereiche und Systeme: Systeme werden nur berücksichtigt, wenn Allow === 1. Das sorgt dafür, dass keine Systeme angezeigt werden, die nicht erlaubt sind. 2. Dynamisches Checkbox-Handling: Die Checkboxen werden dynamisch anhand der gefilterten Systeme erstellt. Ihre Sichtbarkeitsänderungen werden zentral gehandhabt. 3. Verwaltung der Sichtbarkeit: Die Sichtbarkeit jedes Systems wird in mapLayersVisibility basierend auf Benutzerinteraktionen gesteuert. ISA 2024-04-26 11:29:34 +02:00
  • 5e84d35120 Drucker in Sonstige ist noch nicht im Spiderfy , das muss auch id den Kreis sich anordnen und nicht in die Mitte. OverlappingMarkerSpiderfier oms muss noch für Sonstige implementieren oms.addMarker(marker); ISA 2024-04-26 10:18:47 +02:00
  • 7ef390d11b poi Icon ändern ISA 2024-04-26 10:02:34 +02:00
  • 8d9e8c6385 Tooltip für GMA kleiner machen mit Tailwind ISA 2024-04-26 09:49:24 +02:00
  • 5e36a8db94 Marker Priorität einsetzen. createAndSetMarkers und determinePriority in MapComponent ISA 2024-04-26 09:34:41 +02:00
  • ddd39bc1ef Sonstige Popup per mouseove ISA 2024-04-26 08:50:15 +02:00
  • 5b338ada12 Tooltip für GMA mit Tailwind style ISA 2024-04-25 22:13:35 +02:00
  • 82ac370c55 poiLayerRef popup per mouseover und verschieben aber poi in MySQL-DB-Tabelle hinzufügen noch nicht ISA 2024-04-25 18:58:17 +02:00
  • 17afca6115 Ein -und ausblenden LayerGroups durch Checkboxen, manche funktionieren, manche sollen die Benennung prüfen . MapComponent.js 25.04.2024 ISA 2024-04-25 18:04:46 +02:00
  • b83a6456c7 Alle Marker von layerGroups sind im Map sichtbar. Mouseover für Popup, ok. Reinzoomen ok. Rauszoomen ok. Hier zentrieren ok. Nur TALAS layerGroup über checkbox ein- und ausblenden. Marker von DB anzeigen, aber verschieben geht noch nicht und hinzufügen auch nicht. ISA 2024-04-25 15:55:15 +02:00
  • af3d4c5037 Alle Marker von layerGroups sind im Map, Priorität muss noch setzen, damit die Marker hanz oben ist, oms muss bei allen noch funktionieren ISA 2024-04-25 15:17:30 +02:00
  • 4f85b23ac4 DBLayer als layerGroup implementiert, fehlt noch die Marker das Popup Information, es soll oben idPoiTyp und unten das description sein ISA 2024-04-25 11:47:25 +02:00
  • 0b0efce1f3 statusInfo für DE und etc. ISA 2024-04-25 10:40:37 +02:00
  • a4a13ea67f TALAS Checkbox zum ein- und ausblenden von Markers auf dem Map ISA 2024-04-25 07:46:20 +02:00
  • b218706845 Checkboxen switch ISA 2024-04-23 09:03:31 +02:00
  • 0ca9db9374 Manuell layerGroup anzeigen ISA 2024-04-23 08:17:58 +02:00
  • a33efd44f7 GMA und TALAS in layergroup ISA 2024-04-23 06:55:51 +02:00
  • c1aa47a11f GMA layerGroup separat Ismail Ali 2024-04-22 21:54:04 +02:00
  • dfb1a9cedc TALAS als separater layerGroup Ismail Ali 2024-04-22 20:42:34 +02:00
  • 1486657e20 SystemListing für Checkboxen im Card kommt von API GisSystemStatic ISA 2024-04-22 08:44:48 +02:00
  • be0ff64fe5 Dropdownmenü Liste kommt von GisStationsStaticDistrict den Area_Name Attribute ISA 2024-04-22 07:48:34 +02:00
  • 8262857efd useEffect von Marker MySQL Datenbank und APIs in einzige useEffect Ismail Ali 2024-04-21 19:33:33 +02:00
  • a046bc1f59 Use Recoil State Management Ismail Ali 2024-04-21 19:16:30 +02:00
  • 0e901b609a Offset in Tooltip for Marker from MySQL Ismail Ali 2024-04-21 16:23:59 +02:00
  • 63a2c7a611 Show Marker from database Ismail Ali 2024-04-21 15:08:57 +02:00
  • bba29e04ea Add new Station go to newMap instead initialMap Ismail Ali 2024-04-21 14:42:26 +02:00
  • 50863d3015 zoomIn, zoomOut and centerHere, fixed the variable assignment to ensure the code functions correctly. Ismail Ali 2024-04-21 14:25:54 +02:00
  • a954f2a66f Card über den Map ISA 2024-04-19 14:29:27 +02:00
  • 9b32c77e89 Card in z-index=50 (Dropdown menu) und map z-index=0 mit Tailwind ISA 2024-04-19 11:36:29 +02:00
  • 8a1cc0aa66 bounce wenn status critical oder major ist ISA 2024-04-19 07:57:17 +02:00
  • 2cd3301f37 overlapping-marker-spiderfier-leaflet nearbyDistance=50 auf 20 gesetzt, weil beim klick auch weitere Stationen ändert dees Position. Radius um einen Marker, innerhalb dessen andere Marker gruppiert werden in Pixel ISA 2024-04-19 07:39:29 +02:00
  • fac46fea4b Mouse over show Tooltip ISA 2024-04-19 07:26:27 +02:00
  • ee992d5a86 npm Pakete overlapping-marker-spiderfier-leaflet und leaflet.smooth_marker_bouncing benutzt ISA 2024-04-19 07:11:04 +02:00
  • 82f259a3a6 Einbinden von OverlappingMarkerSpiderfier,js ohne Error, der code muss noch optimiert werden ISA 2024-04-18 09:47:25 +02:00
  • d8a0430f17 Backup, danach soll versuchen die OverlappingMarkerSpiderfier Bibliothek eingebunden werden und kein Module ISA 2024-04-18 08:48:19 +02:00
  • 6d74227747 OverlappingMarkerSpiderfier funktioniert , aber muss noch optimiert werden, bei 2 Marker in einem gleichen Koordinaten kein Problem, bei 5 Devices in eeinem Koordinaten muss zuerst reinzoomen dann funktioniert es ISA 2024-04-18 07:50:03 +02:00
  • b0a3d7dec9 Mit Spider funktioniert etwas, es soll noch beim Klick wieder ausgeblendet werden ISA 2024-04-17 14:55:11 +02:00
  • 6f673829fd "Overlapping Marker Spiderfier for Leaflet"Bibliothek in ein ES Module umwandeln ISA 2024-04-17 14:37:13 +02:00
  • 3f07c7633e Station Icon Color ändern, je nach Status ISA 2024-04-17 11:52:18 +02:00
  • 7789de40ec Kleiner Kreis mit Tailwind in Popup erstellen für die Meldungen ISA 2024-04-17 08:40:39 +02:00
  • 4a586cccc3 Station-Marker-Popup-Meldung-Status einfärben mit der Wert in Co Attribute ISA 2024-04-17 08:05:39 +02:00
  • e8412f3dc3 Station Status Meldungen in Popup hinzufügen ISA 2024-04-17 07:49:49 +02:00
  • 6a3e49fd0e GisStationsStaticDistrict Meldungen in Marker-Popup ISA 2024-04-17 07:15:45 +02:00
  • 250ce923f0 Popups per Mouse-Over statt per Klick zu öffnen ISA 2024-04-17 06:58:17 +02:00
  • 48c3b12952 Informationen in Tooltips einfügen ISA 2024-04-16 15:02:43 +02:00
  • 431ac838da Daten von 4 APIs laden und in useState Variable speichern ISA 2024-04-16 14:25:13 +02:00
  • 7cee920e12 config.js aufräumen ISA 2024-04-16 13:20:46 +02:00
  • d48477a700 Korrektur Syntax Error ISA 2024-04-16 12:20:39 +02:00
  • 2ebdcf3cfe MapTypeC (config.js) aufräumen was nicht nötig ist ISA 2024-04-16 12:19:22 +02:00
  • cef421e44a Funktion zum Aktualisieren der Position in der Datenbank ISA 2024-04-16 09:50:26 +02:00
  • ddd8ae8a3c bindTooltip zu Marker hinzugefügt über Hover Effekt ISA 2024-04-16 09:26:49 +02:00
  • e1f03c53e2 Icons in Next.js puplic folder ISA 2024-04-16 08:46:43 +02:00
  • 51ad2ba005 Icons für die Stationen für GisStationsStaticDistrict anzeigen von TALAS Server ISA 2024-04-16 08:20:01 +02:00
  • 0b537bf27d Remove .next directory from Git ISA 2024-04-16 07:33:22 +02:00
  • 26095171fb GisStationsStaticDistrict API Datenaufruf in der Console ISA 2024-04-16 07:28:12 +02:00
  • 7738e53e03 Retrieve data through proxy [...path] ISA 2024-04-16 06:52:31 +02:00
  • de7b4d17a7 _document.js for Next.js JavaScript-Datei einbinden Vorbereitung ISA 2024-04-15 16:06:17 +02:00
  • 06ca0b1ab1 Update .gitignore to exclude specific files ISA 2024-04-15 13:57:30 +02:00
  • b07322e49f Update .gitignore and untrack cache files ISA 2024-04-15 13:52:05 +02:00
  • f144c25bf5 Mit Datenbank verbindenund Marker anzeigen ISA 2024-04-15 13:28:20 +02:00
  • 834b2c7796 Station hinzufügen in Popup implementieren ISA 2024-04-15 13:11:09 +02:00
  • a6d8c72d17 Rein- und rauszoomen sowie Hier Zentrieren funktion implementieren in Kontxtmenü ISA 2024-04-15 12:22:37 +02:00
  • 2ff0fde192 Kontextmenü Reinzoomen zoomIn Funktion implementieren ISA 2024-04-15 12:01:33 +02:00
  • df840396c4 zoomIn, zoomOut, und centerHere implemen ISA 2024-04-15 11:01:22 +02:00
  • a051d47aab eine Beispiel Marker einfügen und entferne Standard-Zoomsteuerung ISA 2024-04-15 10:48:46 +02:00
  • afee410333 first commit ISA 2024-04-15 10:37:53 +02:00