diff options
Diffstat (limited to 'templates/map.html.ep')
-rw-r--r-- | templates/map.html.ep | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/templates/map.html.ep b/templates/map.html.ep deleted file mode 100644 index 707b28e..0000000 --- a/templates/map.html.ep +++ /dev/null @@ -1,41 +0,0 @@ -<div class="row"> - <div class="col s12"> - <div id="map" style="height: 500px;"> - </div> - </div> -</div> - -<script> -var map = L.map('map').setView([51.306, 9.712], 6); - -L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { - attribution: '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors' -}).addTo(map); - -var stations = [ -% for my $station ( @{stash('station_coordinates') // [] } ) { -[[<%= $station->[0][0] %>,<%= $station->[0][1] %>],'<%= $station->[1] %>'], -% } -]; - -var routes = [ -% for my $pair ( @{stash('station_pairs') // [] } ) { -[[<%= $pair->[0][0] %>,<%= $pair->[0][1] %>],[<%= $pair->[1][0] %>,<%= $pair->[1][1] %>]], -% } -]; - -for (var station_id in stations) { - L.circle(stations[station_id][0], { - color: '#f03', - fillColor: '#f03', - fillOpacity: 0.5, - radius: 250 - }).bindPopup(stations[station_id][1]).addTo(map); -} - -var pl = L.polyline(routes, {color: '#f09', opacity: 0.5}).addTo(map); -if (routes.length) { - map.fitBounds(pl.getBounds()); -} - -</script> |