update Mi 29. Apr 17:01:01 CEST 2020
This commit is contained in:
parent
1e42f82ea6
commit
5bceb43b61
@ -8,6 +8,7 @@ var map = L.map('map', {
|
|||||||
}).setView([51.733005, 14.338048], 13);
|
}).setView([51.733005, 14.338048], 13);
|
||||||
|
|
||||||
// Layer der Karte
|
// Layer der Karte
|
||||||
|
// TODO: internen Kartendienst setzten
|
||||||
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, {
|
||||||
|
|||||||
@ -1,5 +1,8 @@
|
|||||||
extends ../layout
|
extends ../layout
|
||||||
|
|
||||||
|
append head
|
||||||
|
link(rel='stylesheet', href='/css/leaflet.css')
|
||||||
|
|
||||||
block content
|
block content
|
||||||
main(role='main')
|
main(role='main')
|
||||||
.container
|
.container
|
||||||
@ -23,12 +26,45 @@ block content
|
|||||||
h5.font-weight-bold.text-success.ion-md-medical= ' ' + val.einsatzart + ' - ' + val.stichwort
|
h5.font-weight-bold.text-success.ion-md-medical= ' ' + val.einsatzart + ' - ' + val.stichwort
|
||||||
default
|
default
|
||||||
h5.font-weight-bold.ion-md-information-circle= ' ' + val.einsatzart + ' - ' + val.stichwort
|
h5.font-weight-bold.ion-md-information-circle= ' ' + val.einsatzart + ' - ' + val.stichwort
|
||||||
.card-body.d-flex.justify-content-between
|
.card-body
|
||||||
.h-100.rounded( id='map' + val.uuid )
|
|
||||||
if val.ortsteil
|
if val.ortsteil
|
||||||
a= val.ort + ', ' + val.ortsteil
|
p= val.ort + ', ' + val.ortsteil
|
||||||
else
|
else
|
||||||
p= val.ort
|
p= val.ort
|
||||||
|
.w-100.rounded( id='map' + val.uuid style='height:200px')
|
||||||
.card-footer.text-right
|
.card-footer.text-right
|
||||||
a.btn.btn-primary.mx-2.ion-md-arrow-round-forward(href='/dbrd/' + val.uuid, role='button') Dashboard aufrufen
|
a.btn.btn-primary.mx-2.ion-md-arrow-round-forward(href='/dbrd/' + val.uuid, role='button') Dashboard aufrufen
|
||||||
|
|
||||||
|
script(src='/js/leaflet.js')
|
||||||
|
script.
|
||||||
|
|
||||||
|
// TODO: internen Kartendienst nutzen
|
||||||
|
//var map_tile = !{JSON.stringify(public.map_tile).replace(/<\//g, '<\\/')}
|
||||||
|
var data = !{JSON.stringify(dataSet).replace(/<\//g, '<\\/')}
|
||||||
|
console.log(data);
|
||||||
|
for (let i in data) {
|
||||||
|
console.log(i); // logs "0", "1", "2", "foo"
|
||||||
|
// Karte definieren
|
||||||
|
var map = L.map('map'+data[i].uuid, {
|
||||||
|
zoomControl: false
|
||||||
|
});
|
||||||
|
|
||||||
|
// Layer der Karte
|
||||||
|
mapLink = L.tileLayer(
|
||||||
|
|
||||||
|
'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
|
||||||
|
//map_tile, {
|
||||||
|
maxZoom: 12
|
||||||
|
}).addTo(map);
|
||||||
|
|
||||||
|
|
||||||
|
// Karte setzen
|
||||||
|
|
||||||
|
|
||||||
|
var geojson = L.geoJSON(JSON.parse(data[i].wgs84_area)).addTo(map);
|
||||||
|
map.fitBounds(geojson.getBounds());
|
||||||
|
map.setZoom(13);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user