Files
nodeMap/public/js/js/config.server
2024-04-15 10:37:53 +02:00

52 lines
1.9 KiB
Plaintext

/**
* @file config.js
* @author Andreas Tholen
* Contact: info@littwin-systechnik.de
* @version 0.5.3
* @description Config-File for the TALAS.Map
**/
//Versionsnummer
var mapVersion = "0.5.3";
//Zoom
var mapZoomMin = 4;
var mapZoomMax = 15;
//Datenquelle
var offlineData = false;
var serverURL = "http://10.10.0.13";
var url_string = window.location;
console.log(window.location);
var url = new URL(url_string);
var c = url.searchParams.get("m");
console.log("idMap: "+c);
// Kartedaten einlesen
var mapDataStaticUrl = serverURL+"/talas5/ClientData/WebserviceMap.asmx/GisStationsStatic?idMap="+c;
var mapDataStatusUrl = serverURL+"/talas5/ClientData/WebserviceMap.asmx/GisStationsStatus?idMap="+c;
var mapDataIconUrl = serverURL+"/talas5/ClientData/WebserviceMap.asmx/GetIconsStatic";
const mapStaticOfflineURL = "offlineTestData/idMap"+c+"GisStationenStatic.json";
const mapStatusOfflineURL = "offlineTestData/idMap"+c+"GisStationenStatus.json";
const mapIconsOfflineURL = "offlineTestData/icons.json";
if (offlineData) {
console.log("%cSYSTEM| Offline Daten aktiviert!", 'color: blue');
mapDataStaticUrl = mapStaticOfflineURL;
mapDataStatusUrl = mapStatusOfflineURL;
mapDataIconUrl = mapIconsOfflineURL;
console.log("%cSYSTEM| Static URL: %c"+mapDataStaticUrl, 'color: blue', 'color: green');
console.log("%cSYSTEM| Status URL: %c"+mapDataStatusUrl, 'color: blue', 'color: green');
}
// Update Zeit
var updateIntervall = 5000; // in Millisekunden
// example -> L.marker([51.5, -0.09], {icon: greenIcon}).addTo(map);
console.log("%cSYSTEM| Kartenfunktionen geladen", 'color: blue');
console.log("%cSYSTEM| Die aktuelle Fenstergröße Breite: " + window.innerWidth+"px Höhe: "+window.innerHeight + "px", 'color: blue');
console.log("%cMAP| Marker-Icons preload abgeschlossen", 'color: green');
console.log("%cMAP| Updateintervall: "+updateIntervall+" ms", 'color: green');