From d6cca3f837337c12095cb71f694f68fb66cc4ccb Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Thu, 10 Jul 2025 19:17:48 +0200 Subject: in transit: show estimated train position and full route (greyed out) --- templates/_map.html.ep | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'templates/_map.html.ep') diff --git a/templates/_map.html.ep b/templates/_map.html.ep index 223bd68..93f116a 100644 --- a/templates/_map.html.ep +++ b/templates/_map.html.ep @@ -39,6 +39,15 @@ var pl; % } % } +% for my $marker (@{stash('markers') // []}) { + % if ($marker->[0] and $marker->[0][0] and $marker->[1]) { + { + const marker = L.marker([<%= $marker->[0][0] %>, <%= $marker->[0][1] %>]).addTo(map); + marker.bindPopup('<%= $marker->[1] %>'); + } + % } +% } + % if (my $b = stash('bounds')) { map.fitBounds([[<%= $b->[0][0] %>,<%= $b->[0][1] %>],[<%= $b->[1][0] %>,<%= $b->[1][1] %>]]); % } @@ -48,8 +57,8 @@ for (var station_id in stations) { color: '#f03', opacity: 0.7, fillColor: '#f03', - fillOpacity: 0.5, - radius: 250 + fillOpacity: 0.2, + radius: 200 }).bindPopup(stations[station_id][1]).addTo(map); } -- cgit v1.2.3