From b3eaac67516542362da24426a5ec411db1a66749 Mon Sep 17 00:00:00 2001 From: Robert Richter Date: Wed, 11 Mar 2020 11:31:01 +0100 Subject: [PATCH] =?UTF-8?q?update=20Mi=2011.=20M=C3=A4r=2011:31:01=20CET?= =?UTF-8?q?=202020?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/js/client_rmld.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/public/js/client_rmld.js b/public/js/client_rmld.js index fa688a4..8742484 100755 --- a/public/js/client_rmld.js +++ b/public/js/client_rmld.js @@ -33,12 +33,18 @@ console.log(einsatzdaten_obj.wgs84_area); // Karte setzen map.removeLayer(marker); -marker = L.marker(new L.LatLng(einsatzdaten_obj.wgs84_x, einsatzdaten_obj.wgs84_y), { - icon: redIcon -}).addTo(map); -L.geoJSON(JSON.parse(einsatzdaten_obj.wgs84_area)).addTo(map); -map.setView(new L.LatLng(einsatzdaten_obj.wgs84_x, einsatzdaten_obj.wgs84_y), 13); -map.fitBounds(poly.getBounds(JSON.parse(einsatzdaten_obj.wgs84_area))); +if (einsatzdaten_obj.wgs84_x && einsatzdaten_obj.wgs84_y) { + marker = L.marker(new L.LatLng(einsatzdaten_obj.wgs84_x, einsatzdaten_obj.wgs84_y), { + icon: redIcon + }).addTo(map); + map.setView(new L.LatLng(einsatzdaten_obj.wgs84_x, einsatzdaten_obj.wgs84_y), 13); +} else { + var geojson = L.geoJSON(JSON.parse(einsatzdaten_obj.wgs84_area)).addTo(map); + // + map.fitBounds(JSON.parse(einsatzdaten_obj.wgs84_area)); +} + + /* ########################### */