- zentrale API-Port-Logik über .env.local (`NEXT_PUBLIC_API_PORT_MODE`) - URL-Parameter m/u aus der URL extrahiert und übergeben - neue Doku unter /docs/frontend/redux/api/fromWebService/fetchGisStationsStaticDistrict.md - CHANGELOG.md auf Version 1.1.72 erweitert
1.7 KiB
1.7 KiB
🌐 fetchGisStationsStaticDistrict – Statische Gerätebezirksdaten abrufen
Zweck
Diese Funktion ruft alle statischen Geräte- und Sektordaten eines bestimmten Kartenbereichs ab.
Sie basiert auf dem Webservice-Endpunkt GisStationsStaticDistrict.
Webservice-Endpunkt
GisStationsStaticDistrict?idMap={idMap}&idUser={idUser}
Portsteuerung über Umgebungsvariable
Da die Webservices in allen Umgebungen auf Port 80 laufen, wird der Zugriff über eine Umgebungsvariable gesteuert:
NEXT_PUBLIC_API_PORT_MODE=dev
Codebeispiel:
const mode = process.env.NEXT_PUBLIC_API_PORT_MODE;
const apiBaseUrl =
mode === "dev"
? `${window.location.protocol}//${window.location.hostname}:80/talas5/ClientData/WebServiceMap.asmx`
: `${window.location.origin}/talas5/ClientData/WebServiceMap.asmx`;
URL-Parameter
| Parameter | Beschreibung | Wird übergeben durch |
|---|---|---|
m |
Map-ID | TALAS.web (in URL) |
u |
User-ID | TALAS.web (in URL) |
const params = new URLSearchParams(window.location.search);
const idMap = params.get("m");
const idUser = params.get("u");
Beispiel
http://10.10.0.13/talas5/MessagesMap/mapTypeC.aspx?m=12&u=484
→ wird übersetzt zu:
http://10.10.0.13/talas5/ClientData/WebServiceMap.asmx/GisStationsStaticDistrict?idMap=12&idUser=484
Siehe auch
.env.local→NEXT_PUBLIC_API_PORT_MODEfetchGisStationsStatic.jsfetchGisStationsMeasurements.jsfetchGisSystemStatic.js
📄 Pfad: /docs/frontend/redux/api/fromWebService/fetchGisStationsStaticDistrict.md