105 lines
2.8 KiB
JavaScript
105 lines
2.8 KiB
JavaScript
/**
|
|
* @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";
|
|
|
|
//Visual Config
|
|
var standardSideMenu = true;
|
|
var fullSideMenu = false;
|
|
|
|
// Window Height erkennen
|
|
var windowHeight = window.innerHeight;
|
|
//console.log("windowheighet:"+windowHeight);
|
|
|
|
//Zoom
|
|
var mapZoomMin = 4;
|
|
var mapZoomMax = 17;
|
|
|
|
//Datenquelle
|
|
var offlineData = false;
|
|
var serverURL = "http://10.10.0.13";
|
|
|
|
var url_string = window.location;
|
|
var url = new URL(url_string);
|
|
var c = url.searchParams.get("m");
|
|
//c = 10;
|
|
console.log("idMap: " + c);
|
|
|
|
var user = url.searchParams.get("u");
|
|
if (user === null) {
|
|
user = 487;
|
|
}
|
|
console.log("idUser: " + user);
|
|
|
|
// Kartedaten einlesen
|
|
var mapDataStaticUrl =
|
|
serverURL +
|
|
"/talas5/ClientData/WebserviceMap.asmx/GisStationsStaticDistrict?idMap=" +
|
|
c +
|
|
"&idUser=" +
|
|
user;
|
|
var mapDataStatusUrl =
|
|
serverURL +
|
|
"/talas5/ClientData/WebserviceMap.asmx/GisStationsStatusDistrict?idMap=" +
|
|
c +
|
|
"&idUser=" +
|
|
user;
|
|
var mapDataMeasures =
|
|
serverURL +
|
|
"/talas5/ClientData/WebserviceMap.asmx/GisStationsMeasurements?idMap=" +
|
|
c;
|
|
var mapDataIconUrl =
|
|
serverURL + "/talas5/ClientData/WebserviceMap.asmx/GetIconsStatic";
|
|
var mapDataSystemUrl =
|
|
serverURL +
|
|
"/talas5/ClientData/WebserviceMap.asmx/GisSystemStatic?idMap=" +
|
|
c +
|
|
"&idUser=" +
|
|
user;
|
|
const mapStaticOfflineURL =
|
|
"offlineTestData/idMap" + c + "GisStationenStatic.json";
|
|
const mapStatusOfflineURL =
|
|
"offlineTestData/idMap" + c + "GisStationenStatus.json";
|
|
const mapSystemOfflineURL =
|
|
"offlineTestData/idMap" + c + "GisSystemStatic.json";
|
|
const mapIconsOfflineURL = "offlineTestData/icons.json";
|
|
const mapMeasuresOfflineURL =
|
|
"offlineTestData/idMap" + c + "GisSystemMeasures.json";
|
|
//das kann auskommentiert werden
|
|
/*
|
|
if (offlineData) {
|
|
console.log("%cSYSTEM| Offline Daten aktiviert!", 'color: blue');
|
|
mapDataStaticUrl = mapStaticOfflineURL;
|
|
mapDataSystemUrl = mapSystemOfflineURL;
|
|
mapDataStatusUrl = mapStatusOfflineURL;
|
|
mapDataIconUrl = mapIconsOfflineURL;
|
|
mapDataMeasures = mapMeasuresOfflineURL;
|
|
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"
|
|
);
|