- Alle Hinweise in Markdown-Dateien aktualisiert: Verwendung von `.env.production` und `.env.development` statt `.env.local` - Footer-Abschnitte mit „Zurück zur Übersicht“-Link in allen relevanten `/docs/`-Dateien ergänzt - Inhaltliche Korrekturen und Ergänzungen in Architektur-, Setup-, FAQ-, und Mockdaten-Dokumentation - Inhaltsverzeichnis in `README.md` aktualisiert und funktionierende relative Links in Unterverzeichnissen sichergestellt - Ziel: bessere Lesbarkeit, Navigation und Klarheit für neue Entwickler
2.0 KiB
2.0 KiB
❓ FAQ – Häufige Fragen
🔹 Warum sehe ich nur eine weiße Seite?
- Stelle sicher, dass
.env.productionkorrekt konfiguriert ist. - Prüfe, ob
NEXT_PUBLIC_USE_MOCKS=falsegesetzt ist (nur in Produktion). - Starte den Dienst neu (NodeMapService) oder führe
npm startim Terminal aus.
🔹 Was bedeutet die URL ?m=12&u=484?
m=12ist die Map-ID (z. B. Leverkusen).u=484ist die User-ID.- Diese IDs werden vom übergeordneten System (TALAS.web) übergeben und steuern, was angezeigt wird.
🔹 Wie kann ich POIs hinzufügen oder bearbeiten?
- Rechtsklick auf die Karte → „POI hinzufügen“ oder „bearbeiten“.
- Daten werden automatisch gespeichert, wenn du das Formular bestätigst.
🔹 Wie kann ich die Karte lokal testen, ohne Backend?
- Setze in
.env.developmentdie VariableNEXT_PUBLIC_USE_MOCKS=true. - Starte mit
npm run dev. - Die App lädt jetzt Mockdaten aus
/mockData/.
🔹 Was mache ich, wenn keine Marker angezeigt werden?
- Prüfe die Verbindung zum Webservice:
http://<ip>/talas5/ClientData/WebServiceMap.asmx - Stelle sicher, dass die Map-ID und User-ID in der URL gültig sind.
🔹 Wie erkenne ich, ob mein Layer (z. B. TALAS, WAGO, GMA) geladen ist?
- Im rechten Panel (LayerControl) sollten Checkboxen für jeden Layer erscheinen.
- Wenn keine Layer sichtbar sind, prüfe
redux/mapLayersSliceund den WebserviceGisSystemStatic.
🔹 Was tun bei der Meldung „Fehler beim Laden der Kartenkacheln“?
- Verzeichnis
C:\inetpub\wwwroot\talas5\TileMapprüfen. - Kartenkacheln müssen im
public/-Pfad korrekt verlinkt sein (z. B.mapTiles/...).
🔹 Wie kann ich die Anwendung aktualisieren?
- Kleines Update: Nur
.next/kopieren. - Größeres Update: Gesamte App inkl.
node_modules,.env.productionundpublic/ersetzen. - Dienst neu starten.