Files
nodeMap/docs/hooks/useDynamicMarkerLayers.md
2025-06-24 15:07:00 +02:00

25 lines
674 B
Markdown

<!-- /docs/hooks/useDynamicMarkerLayers.md -->
# 🔄 useDynamicMarkerLayers.js
Verwaltet alle Marker-Layergruppen dynamisch und modular in einem zentralen Hook.
Beispiel: TALAS Layer ist mit Pfeilen markiert
![TALAS-Layer](../screenshots/TALAS-Layer.png)
## Funktionen
- Initialisiert LayerGroups für 15+ Gerätesysteme
- Ruft `createAndSetDevices()` pro System-ID auf
- Führt automatisch Overlap-Check aus (`checkOverlappingMarkers`)
- Speichert erzeugte Marker in `setMarkerStates`
## Voraussetzungen
- Karte (`map`) muss bereit sein
- `GisSystemStatic` + `priorityConfig` + Marker-Setter müssen übergeben werden
---
[Zurück zur Übersicht](../README.md)