docs: Hinweise zu public/config.json für Kartenquellen in README und Entwicklerdokumentation ergänzt
- Beispiel und Erklärung zur Konfiguration von tileSources in public/config.json hinzugefügt - Dokumentation für Entwickler und Nutzer verständlicher
This commit is contained in:
@@ -25,4 +25,4 @@ NEXT_PUBLIC_USE_MOCKS=true
|
|||||||
NEXT_PUBLIC_BASE_PATH=/talas5
|
NEXT_PUBLIC_BASE_PATH=/talas5
|
||||||
# Oder leer lassen für direkten Zugriff -> NEXT_PUBLIC_BASE_PATH=
|
# Oder leer lassen für direkten Zugriff -> NEXT_PUBLIC_BASE_PATH=
|
||||||
# App-Versionsnummer
|
# App-Versionsnummer
|
||||||
NEXT_PUBLIC_APP_VERSION=1.1.315
|
NEXT_PUBLIC_APP_VERSION=1.1.316
|
||||||
|
|||||||
@@ -26,4 +26,4 @@ NEXT_PUBLIC_BASE_PATH=/talas5
|
|||||||
# Oder leer lassen für direkten Zugriff -> NEXT_PUBLIC_BASE_PATH=
|
# Oder leer lassen für direkten Zugriff -> NEXT_PUBLIC_BASE_PATH=
|
||||||
|
|
||||||
# App-Versionsnummer
|
# App-Versionsnummer
|
||||||
NEXT_PUBLIC_APP_VERSION=1.1.315
|
NEXT_PUBLIC_APP_VERSION=1.1.316
|
||||||
|
|||||||
28
README.md
28
README.md
@@ -48,6 +48,30 @@ User-ID.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## ⚙️ Kartenquellen-Konfiguration (public/config.json)
|
||||||
|
|
||||||
|
Die Datei `public/config.json` steuert, welche Kartenquelle (z.B. OSM oder lokale Tiles) für die
|
||||||
|
Leaflet-Karte verwendet wird.
|
||||||
|
|
||||||
|
**Beispiel:**
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"//info": "tileSources: 'local' für offline, 'osm' für online",
|
||||||
|
"tileSources": {
|
||||||
|
"local": "http://localhost/talas5/TileMap/mapTiles/{z}/{x}/{y}.png",
|
||||||
|
"osm": "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
|
||||||
|
},
|
||||||
|
"active": "osm"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
- Mit `active` kann zwischen Online- und Offline-Karten umgeschaltet werden.
|
||||||
|
- Die Datei wird beim Start der App automatisch geladen.
|
||||||
|
- Für Offline-Betrieb muss das lokale Kartenmaterial vorhanden sein (siehe Installationsanleitung).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## 🧰 Erstinstallation auf Server
|
## 🧰 Erstinstallation auf Server
|
||||||
|
|
||||||
### Voraussetzungen
|
### Voraussetzungen
|
||||||
@@ -61,8 +85,8 @@ User-ID.
|
|||||||
(Server-IP mit Port 3000)
|
(Server-IP mit Port 3000)
|
||||||
- Browser: Chrome ab Version 125.0.6420.142 empfohlen
|
- Browser: Chrome ab Version 125.0.6420.142 empfohlen
|
||||||
- Karten Material vorhanden in: `C:\inetpub\wwwroot\talas5\TileMap\mapTiles`
|
- Karten Material vorhanden in: `C:\inetpub\wwwroot\talas5\TileMap\mapTiles`
|
||||||

|
 Falls nicht vorhanden hier downloaden:
|
||||||
Falls nicht vorhanden hier downloaden: http://10.10.0.28/produkte/TALAS.map/mapTiles.zip
|
http://10.10.0.28/produkte/TALAS.map/mapTiles.zip
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -25,6 +25,31 @@ Entwicklung, Architekturverständnis und Erweiterung.
|
|||||||
### ⚙️ Konfiguration
|
### ⚙️ Konfiguration
|
||||||
|
|
||||||
- [Allgemeine Übersicht](config/README.md)
|
- [Allgemeine Übersicht](config/README.md)
|
||||||
|
- [Kartenquellen-Konfiguration (public/config.json)](#kartenquellen-konfiguration-publicconfigjson)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ⚙️ Kartenquellen-Konfiguration (public/config.json)
|
||||||
|
|
||||||
|
Die Datei `public/config.json` steuert, welche Kartenquelle (z.B. OSM oder lokale Tiles) für die
|
||||||
|
Leaflet-Karte verwendet wird.
|
||||||
|
|
||||||
|
**Beispiel:**
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"//info": "tileSources: 'local' für offline, 'osm' für online",
|
||||||
|
"tileSources": {
|
||||||
|
"local": "http://localhost/talas5/TileMap/mapTiles/{z}/{x}/{y}.png",
|
||||||
|
"osm": "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
|
||||||
|
},
|
||||||
|
"active": "osm"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
- Mit `active` kann zwischen Online- und Offline-Karten umgeschaltet werden.
|
||||||
|
- Die Datei wird beim Start der App automatisch geladen.
|
||||||
|
- Für Offline-Betrieb muss das lokale Kartenmaterial vorhanden sein (siehe Installationsanleitung).
|
||||||
|
|
||||||
### 🧩 Hauptkomponenten
|
### 🧩 Hauptkomponenten
|
||||||
|
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "nodemap",
|
"name": "nodemap",
|
||||||
"version": "1.1.315",
|
"version": "1.1.316",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "nodemap",
|
"name": "nodemap",
|
||||||
"version": "1.1.315",
|
"version": "1.1.316",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@emotion/react": "^11.13.3",
|
"@emotion/react": "^11.13.3",
|
||||||
"@emotion/styled": "^11.13.0",
|
"@emotion/styled": "^11.13.0",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "nodemap",
|
"name": "nodemap",
|
||||||
"version": "1.1.315",
|
"version": "1.1.316",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@emotion/react": "^11.13.3",
|
"@emotion/react": "^11.13.3",
|
||||||
"@emotion/styled": "^11.13.0",
|
"@emotion/styled": "^11.13.0",
|
||||||
|
|||||||
Reference in New Issue
Block a user