<!-- /docs/hooks/useDynamicMarkerLayers.md -->

# 🔄 useDynamicMarkerLayers.js

Verwaltet alle Marker-Layergruppen dynamisch und modular in einem zentralen Hook.

## 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
