Thu, 13 Sep 2018 22:46:20 +0300
use a bigger font
| 0 | 1 | <html> | 
| 2 | <head> | |
| 35 | 3 | <link rel="icon" type="image/png" href="../static/favicon.png" /> | 
| 4 | <link rel="stylesheet" type="text/css" href="../static/style.css" /> | |
| 0 | 5 | <meta charset='UTF-8' /> | 
| 114 | 6 | <!--<meta http-equiv='refresh' content='60'>--> | 
| 7 | <link | |
| 8 | rel="stylesheet" | |
| 9 | href="https://unpkg.com/leaflet@1.3.4/dist/leaflet.css" | |
| 10 | integrity="sha512-puBpdR0798OZvTTbP4A8Ix/l+A4dHDD0DGqYW6RQ+9jxkRFclaxxQb/SJAWZfWAkuyeQUytO7+7N4QKrDh+drA==" | |
| 11 | crossorigin="" | |
| 12 | /> | |
| 13 | <script | |
| 14 | src="https://unpkg.com/leaflet@1.3.4/dist/leaflet.js" | |
| 15 | integrity="sha512-nMMmRyTVoLYqjP9hrbed9S+FzjZHW5gY1TWCHA5ckwXZBadntCNs8kEqAWdrb9O7rxbCaA4lKTIWjDXZxflOcA==" | |
| 16 | crossorigin="" | |
| 17 | ></script> | |
| 0 | 18 | <style> | 
| 
31
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
19 | .sarake-alue | 
| 21 | 20 | { | 
| 21 | text-align: left; | |
| 22 | } | |
| 
31
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
23 | .sarake-aika | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
24 | { | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
25 | width: 0; | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
26 | } | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
27 | td.folded table | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
28 | { | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
29 | display: none; | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
30 | } | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
31 | td.unfolded a.region-name | 
| 0 | 32 | { | 
| 
31
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
33 | font-weight: bold; | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
34 | } | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
35 | .nested-schedule td | 
| 22 | 36 | { | 
| 
55
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
37 | background: rgba(0, 0, 0, 0.25) | 
| 
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
38 | } | 
| 
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
39 | .nested-schedule td | 
| 
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
40 | { | 
| 
31
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
41 | margin-left: 0; | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
42 | margin-right: 0; | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
43 | padding-left: 5px; | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
44 | padding-right: 5px; | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
45 | } | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
46 | .nested-schedule | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
47 | { | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
48 | border-radius: 10px; | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
49 | margin-top: 10px; | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
50 | } | 
| 53 | 51 | |
| 52 | .sarake-matkapituus | |
| 53 | { | |
| 54 | text-align: right; | |
| 55 | } | |
| 114 | 56 | .bus_stop_ref | 
| 57 | { | |
| 58 | padding: 2px; | |
| 59 | border: 1px solid #888; | |
| 60 | background-color: #e0e0e0; | |
| 61 | border-radius: 3px; | |
| 62 | } | |
| 117 | 63 | .popup | 
| 64 | { | |
| 65 | font-size: 16pt; | |
| 66 | } | |
| 114 | 67 | #mapid { height: 50vh; } | 
| 22 | 68 | </style> | 
| 69 | <script> | |
| 
31
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
70 | function toggle_fold(id) | 
| 0 | 71 | { | 
| 
31
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
72 | element = document.getElementById(id); | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
73 | if (element.className.indexOf(" folded") !== -1) | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
74 | element.className = element.className.replace(" folded", "") + " unfolded"; | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
75 | else | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
76 | element.className = element.className.replace(" unfolded", "") + " folded"; | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
77 | } | 
| 22 | 78 | </script> | 
| 
24
 
e6bdb9c54096
Yhtenäistetty ohjelmakoodin kieli englanniksi
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
22 
diff
changeset
 | 
79 | <title>{{route}} {{description}}</title> | 
| 0 | 80 | </head> | 
| 81 | <body> | |
| 93 | 82 | <table class='aikataulu service-{{service}}' cellspacing='0'> | 
| 
55
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
83 | <thead> | 
| 
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
84 | <tr> | 
| 
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
85 | <th class='primary-heading' colspan='3'> | 
| 
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
86 | <span class='primary-heading-symbols'> | 
| 
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
87 | {% if night %} | 
| 
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
88 | 🌙  | 
| 
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
89 | {% endif %} | 
| 93 | 90 | {% if service == 'ferry' %} | 
| 91 | ⛴ | |
| 92 | {% else %} | |
| 93 | 🚍 | |
| 94 | {% endif %} | |
| 
55
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
95 | </span> | 
| 
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
96 | <span>{{route}} {{description}}</span> | 
| 
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
97 | </th> | 
| 
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
98 | </tr> | 
| 
31
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
99 | <tr> | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
100 | <th class='sarake-aika'>Aika</th> | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
101 | <th class='sarake-alue'>Alue</th> | 
| 53 | 102 | <th class='sarake-matkapituus'>{{'%.1f' % length}}km</th> | 
| 
31
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
103 | </tr> | 
| 
55
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
104 | </thead> | 
| 
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
105 | <tbody> | 
| 114 | 106 | <tr> | 
| 107 | <td colspan="9100"> | |
| 108 | <div id="mapid"></div> | |
| 109 | </td> | |
| 110 | </tr> | |
| 111 | </tbody> | |
| 112 | <tbody> | |
| 
31
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
113 | {% for entry in schedule %} | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
114 | <tr> | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
115 | <td class='sarake-aika' style='vertical-align: top'>{{entry['time']}}</td> | 
| 53 | 116 | <td class='sarake-alue folded' id="region-schedule-{{entry['index']}}" colspan='2'> | 
| 
31
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
117 | <a class="region-name" href="javascript:toggle_fold('region-schedule-{{entry['index']}}')">{{entry['name']}}</a> | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
118 | <table class="nested-schedule" cellspacing="0"> | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
119 | {% for halt in entry['stops'] %} | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
120 | <tr> | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
121 | <td>{{halt['time']}}</td> | 
| 93 | 122 | <td><a href="../stop/{{halt['id']}}"><img src="../static/{{halt['typename']}}.png" height='24' /> {{halt['code']}}</a></td> | 
| 
48
 
428cfdf64ccc
Lisätty uudelleenohjauksia
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
47 
diff
changeset
 | 
123 | <td><a href="../stop/{{halt['id']}}">{{halt['name']}}</a></td> | 
| 
31
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
124 | </tr> | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
125 | {% endfor %} | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
126 | </table> | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
127 | </td> | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
128 | </tr> | 
| 
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
129 | {% endfor %} | 
| 
55
 
0f1d046b3f78
Suppeampi näkymä, pikatiet ja mootoritiet
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
53 
diff
changeset
 | 
130 | </tbody> | 
| 
31
 
60045b362d71
- Ajovuoroa ei enää esitetä kahdessa välilehdessä vaan puukuvaimessa
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
29 
diff
changeset
 | 
131 | </table> | 
| 114 | 132 | <script> | 
| 
116
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
133 | var osm = L.tileLayer( | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
134 | 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
135 | { | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
136 | attribution: 'Map data © <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors', | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
137 | maxZoom: 19, | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
138 | } | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
139 | ); | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
140 | var tiles = { | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
141 | "OpenStreetMap (Carto)": osm, | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
142 | "MML Peruskartta": L.tileLayer( | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
143 | 'http://tiles.kartat.kapsi.fi/peruskartta/{z}/{x}/{y}.jpg', | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
144 | { | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
145 | attribution: 'Map data © Maanmittauslaitos', | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
146 | maxZoom: 19, | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
147 | } | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
148 | ), | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
149 | "MML Taustakartta": L.tileLayer( | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
150 | 'http://tiles.kartat.kapsi.fi/taustakartta/{z}/{x}/{y}.jpg', | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
151 | { | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
152 | attribution: 'Map data © Maanmittauslaitos', | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
153 | maxZoom: 19, | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
154 | } | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
155 | ), | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
156 | "MML Ortokuva": L.tileLayer( | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
157 | 'http://tiles.kartat.kapsi.fi/ortokuva/{z}/{x}/{y}.jpg', | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
158 | { | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
159 | attribution: 'Map data © Maanmittauslaitos', | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
160 | maxZoom: 19, | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
161 | } | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
162 | ), | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
163 | "OpenTopoMap": L.tileLayer( | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
164 | 'https://{s}.tile.opentopomap.org/{z}/{x}/{y}.png', | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
165 | { | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
166 | attribution: 'Map data © Maanmittauslaitos', | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
167 | maxZoom: 18, | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
168 | } | 
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
169 | ), | 
| 114 | 170 | } | 
| 
116
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
171 | |
| 114 | 172 | var route = [{{shape}}]; | 
| 
116
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
173 | var mymap = L.map('mapid', {layers: [osm]}).setView([60.45175, 22.26705], 13); | 
| 114 | 174 | var myIcon = L.icon({ | 
| 175 | iconUrl: '/static/favicon.png', | |
| 176 | iconSize: [16, 16], | |
| 177 | iconAnchor: [8, 8], | |
| 178 | popupAnchor: [-3, -76], | |
| 179 | }); | |
| 
116
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
180 | |
| 
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
181 | L.control.layers(tiles).addTo(mymap); | 
| 114 | 182 | var polyline = L.polyline(route, { | 
| 183 | color: 'black', | |
| 184 | dashArray: [3, 5], | |
| 185 | }).addTo(mymap); | |
| 186 | // zoom the map to the polyline | |
| 187 | mymap.fitBounds(polyline.getBounds()); | |
| 188 | ||
| 189 | {% for entry in schedule %} | |
| 190 | {% for halt in entry['stops'] %} | |
| 191 | marker = L.circleMarker([{{halt["location"]}}], { | |
| 
116
 
5b6652cd4954
added layers, increased stop size
 
Teemu Piippo <teemu@hecknology.net> 
parents: 
115 
diff
changeset
 | 
192 | radius: 12, | 
| 114 | 193 | color: 'black', | 
| 194 | fillColor: 'yellow', | |
| 195 | fillOpacity: 1, | |
| 196 | title: "{{halt['ref']}} {{halt['name']}}", | |
| 197 | _my_bus_stop_url: "/stop/{{halt['ref']}}", | |
| 198 | }).addTo(mymap); | |
| 117 | 199 | popupmsg = "<span class='popup'><h3><a href='/stop/{{halt['ref']}}'><span class='bus_stop_ref'>{{halt['ref']}}</span> {{halt['name']}}</a></h3>"; | 
| 114 | 200 | |
| 201 | {% if halt['arrival_time'] != halt['departure_time'] %} | |
| 117 | 202 | popupmsg += "<p><ul><li>Saapuu: {{halt['arrival_time']}}</li><li>Lähtee: {{halt['departure_time']}}</li></ul></p></span>"; | 
| 114 | 203 | {% else %} | 
| 117 | 204 | popupmsg += "<p><ul><li>Pysähtyy: {{halt['arrival_time']}}</li></ul></p></span>"; | 
| 114 | 205 | {% endif %} | 
| 206 | marker.bindPopup(popupmsg); | |
| 207 | {% endfor %} | |
| 208 | {% endfor %} | |
| 209 | </script> | |
| 0 | 210 | </body> | 
| 4 | 211 | </html> |