Added netzgebiet border polygon

This commit is contained in:
Frank Schubert
2024-02-09 17:51:34 +01:00
parent 4babf202a6
commit 65c23a30c2
5 changed files with 81 additions and 2 deletions
+23 -2
View File
@@ -395,7 +395,16 @@
/*
* Globals for map display
*/
<?php if(isset($campaign) && $campaign && $campaign->adb_netzgebiet): ?>
var borderpoly = <?=($campaign->adb_netzgebiet->borderpoly) ? $campaign->adb_netzgebiet->borderpoly : "[]"?>;
<?php else: ?>
var borderpoly = [];
//borderpoly[0] = [];
<?php foreach(ADBNetzgebietModel::search(["borderpoly" => true]) as $bp_netz): ?>
borderpoly.push(<?=$bp_netz->borderpoly?>);
<?php endforeach; ?>
<?php endif; ?>
var preorderMap;
var preorders = [];
var markers = [];
@@ -408,6 +417,8 @@
};
var currentTileset = "geolandbasemap";
function toggleTileset() {
if(currentTileset == "geolandbasemap") {
currentTileset = "bmaporthofoto30cm";
@@ -466,6 +477,16 @@
function addMarkers() {
if(borderpoly) {
var border = L.polygon(borderpoly, {
fillColor: 'blue',
weight: 8,
opacity: 0.5,
color: 'violet', //Outline color
fillOpacity: 0.05
}).addTo(preorderMap);
}
if(!Array.isArray(preorders) | !preorders.length) {
return false;
}
@@ -545,7 +566,7 @@
}).addTo(preorderMap);
}
<?php endif; ?>
});