Changed Preorder map to basemap.at & added lines

This commit is contained in:
Frank Schubert
2024-02-09 14:20:12 +01:00
parent 371e6c8b0e
commit 7b84ded53f
3 changed files with 126 additions and 93 deletions
@@ -648,78 +648,5 @@
return false;
}
var maps = {};
function loadBorderpointMap(id) {
var lat = $("#preorder-detail-" + id + "-map").data("lat");
var long = $("#preorder-detail-" + id + "-map").data("long");
var blat = $("#preorder-detail-" + id + "-map").data("blat");
var blong = $("#preorder-detail-" + id + "-map").data("blong");
var trenches = $("#preorder-detail-" + id + "-map").data("trench");
var home_trench = $("#preorder-detail-" + id + "-map").data("home-trench");
if(!("map-" + id in maps)) {
var map = L.map('preorder-map-' + id).setView([lat, long], 20);
var tileLayer = L.tileLayer('https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token={accessToken}', {
attribution: 'Map data &copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="https://www.mapbox.com/">Mapbox</a>',
minZoom: 6,
maxZoom: 22,
id: "mapbox/satellite-streets-v12",
accessToken: '<?=TT_MAPBOX_TILE_API_TOKEN?>'
}).addTo(map);
//map.invalidateSize();
//var marker = L.marker([lat, long], {icon: icon}).addTo(preorderMap);
/*L.circleMarker([lat, long], {
color: '#FF9999'
}).addTo(map);
*/
var circle = L.circle([lat,long], {
color: 'orange',
fillColor: 'orange',
fillOpacity: 0.5,
radius: 1
}).bindTooltip(lat + ", " + long).addTo(map);
/*var circle = L.circle([blat,blong], {
color: 'black',
fillColor: 'limegreen',
fillOpacity: 0.5,
radius: 1
}).addTo(map);*/
if(trenches) {
trenches.forEach((trench) => {
//console.log(trench);
var trench_line = L.polyline(trench, {
color: "limegreen"
}).addTo(map);
//trench.forEach((segment) => {
//});
});
}
if(home_trench) {
var home_line = L.polyline(home_trench, {
color: "aqua"
}).addTo(map);
}
maps["map-" + id] = map;
setTimeout((id) => {maps["map-" + id].invalidateSize()}, 50, id);
}
}
function addMarkers(id) {
}
</script>