update Fr 26. Jun 14:01:01 CEST 2020

This commit is contained in:
Robert Richter 2020-06-26 14:01:01 +02:00
parent 9fc186507e
commit 73a7e64a32

View File

@ -1,36 +1,38 @@
/* ########################### */
/* ########################### */
/* ######### LEAFLET ######### */ /* ######### LEAFLET ######### */
/* ########################### */ /* ########################### */
// Karte definieren // Karte definieren
var map = L.map('map', { var map = L.map('map', {
zoomControl: false zoomControl: false
}).setView([51.733005, 14.338048], 13); }).setView([51.733005, 14.338048], 13);
// Layer der Karte // Layer der Karte
mapLink = L.tileLayer( mapLink = L.tileLayer(
'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
//map_tile, { //map_tile, {
maxZoom: 18 maxZoom: 18
}).addTo(map); }).addTo(map);
// Icon der Karte zuordnen // Icon der Karte zuordnen
var redIcon = new L.Icon({ var redIcon = new L.Icon({
iconUrl: '/media/marker-icon-2x-red.png', iconUrl: '/media/marker-icon-2x-red.png',
shadowUrl: '/media/marker-shadow.png', shadowUrl: '/media/marker-shadow.png',
iconSize: [25, 41], iconSize: [25, 41],
iconAnchor: [12, 41], iconAnchor: [12, 41],
popupAnchor: [1, -34], popupAnchor: [1, -34],
shadowSize: [41, 41] shadowSize: [41, 41]
}); });
// Icon setzen // Icon setzen
var marker = L.marker(new L.LatLng(0, 0), { var marker = L.marker(new L.LatLng(0, 0), {
icon: redIcon icon: redIcon
}).addTo(map); }).addTo(map);
// GeoJSON vordefinieren
var geojson = L.geoJSON().addTo(map);
var counter_ID = []; var counter_ID = [];
@ -477,32 +479,24 @@ socket.on('io.Einsatz', function (data) {
$('#sondersignal').addClass('ion-md-notifications-off'); $('#sondersignal').addClass('ion-md-notifications-off');
}; };
// Ortsdaten zusammenstellen und setzen // Ortsdaten zusammenstellen und setzen
$('#einsatzort_list').nextAll().remove(); $('#einsatzort_list').empty();
var small_ortsdaten;
small_ortsdaten = '';
if (data.objekt) { if (data.objekt) {
var $newDiv = $("<div/>") // creates a div element $('#einsatzort_list').append('<li class="list-group-item">' + data.objekt+ '</li>');
.addClass("someClass") // add a class
.text("data.objekt");
$( "einsatzort_list").append(newDiv);
small_ortsdaten = small_ortsdaten + (data.objekt) + '<br>';
}; };
if (data.ort) { if (data.ort) {
small_ortsdaten = small_ortsdaten + (data.ort) + '<br>'; $('#einsatzort_list').append('<li class="list-group-item">' + data.ort+ '</li>');
}; };
if (data.ortsteil) { if (data.ortsteil) {
small_ortsdaten = small_ortsdaten + (data.ortsteil) + '<br>'; $('#einsatzort_list').append('<li class="list-group-item">' + data.ortsteil+ '</li>');
}; };
if (data.strasse) { if (data.strasse) {
small_ortsdaten = small_ortsdaten + (data.strasse) + '<br>'; $('#einsatzort_list').append('<li class="list-group-item">' + data.strasse+ '</li>');
}; };
if (small_ortsdaten.substr(small_ortsdaten.length - 4) == '<br>') { if (data.besonderheiten) {
small_ortsdaten = small_ortsdaten.slice(0, -4); $('#einsatzort_list').append('<li class="list-group-item text-warning">' + data.besonderheiten+ '</li>');
}; };
$('#ortsdaten').html(small_ortsdaten);
// Besonderheiten setzen
$('#besonderheiten').html((data.besonderheiten));
// alarmierte Einsatzmittel setzen // alarmierte Einsatzmittel setzen
$('#em_alarmiert').empty(); $('#em_alarmiert').empty();
//var data_em_alarmiert = JSON.parse(data.em_alarmiert); //var data_em_alarmiert = JSON.parse(data.em_alarmiert);
@ -526,7 +520,7 @@ socket.on('io.Einsatz', function (data) {
$('#em_weitere').html(tmp); $('#em_weitere').html(tmp);
};*/ };*/
// Karte leeren // Karte leeren
/*map.removeLayer(marker); map.removeLayer(marker);
map.removeLayer(geojson); map.removeLayer(geojson);
// Karte setzen // Karte setzen
if (data.wgs84_x && data.wgs84_y) { if (data.wgs84_x && data.wgs84_y) {
@ -541,7 +535,7 @@ socket.on('io.Einsatz', function (data) {
map.setZoom(13); map.setZoom(13);
}; };
// Ablaufzeit setzen // Ablaufzeit setzen
start_counter(data.zeitstempel, data.ablaufzeit); /*start_counter(data.zeitstempel, data.ablaufzeit);
// alte Rückmeldung entfernen // alte Rückmeldung entfernen
reset_rmld(data.uuid); reset_rmld(data.uuid);
recount_rmld(data.uuid); recount_rmld(data.uuid);