diff options
author | Christopher Baines <cb15g11@soton.ac.uk> | 2014-06-06 11:52:55 +0100 |
---|---|---|
committer | Christopher Baines <cb15g11@soton.ac.uk> | 2014-06-06 12:14:23 +0100 |
commit | 586cda60293cebd617f0af275d63343f68abd525 (patch) | |
tree | 8cf5b916ce24d6c35031b3fc0eb5b6a80d48c24a /examples/bus.html | |
parent | cfa92e45a7f4550885917022ee8e19ee2a410de1 (diff) | |
download | leaflet-soton-586cda60293cebd617f0af275d63343f68abd525.tar leaflet-soton-586cda60293cebd617f0af275d63343f68abd525.tar.gz |
Add a RouteLayer and RouteControl
Add the leaflet-textpath submodule as it is used in the RouteLayer
Improve the bus route extraction:
- Now supports polygons for platforms
- Supports routes not in a route master
- Filter out all but one U1C route (in an attempt to make the interface less
confusing)
Add an example using the RouteLayer and RouteControl.
Hard code the centers for some "University" buildings on the Isle of White and
in Basingstoke, such that workstations listed as in these buildings appear on
the map.
Diffstat (limited to 'examples/bus.html')
-rw-r--r-- | examples/bus.html | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/examples/bus.html b/examples/bus.html new file mode 100644 index 0000000..a936262 --- /dev/null +++ b/examples/bus.html @@ -0,0 +1,47 @@ +<!DOCTYPE html> +<html> +<head> + <title>Map - University of Southampton</title> + <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> + + <link rel="stylesheet" href="../resources/leaflet-locatecontrol/src/L.Control.Locate.css" /> + <link rel="stylesheet" href="../resources/leaflet/dist/leaflet.css" /> + + <link rel="stylesheet" href="../src/leaflet-soton.css" /> + + <style> + body { + padding: 0; + margin: 0; + } + + html, body, #map { + height: 100%; + } + </style> +</head> +<body> + <div id="map"></div> + + <script src="../resources/leaflet/dist/leaflet-src.js"></script> + <script src="../resources/leaflet-markercluster/dist/leaflet.markercluster.js"></script> + <script src="../resources/leaflet-locatecontrol/src/L.Control.Locate.js"></script> + <script src="../resources/leaflet-hash/leaflet-hash.js"></script> + <script src="../resources/leaflet-textpath/leaflet.textpath.js"></script> + <script src="../resources/leaflet-indoor/leaflet-indoor.js"></script> + + <script src="../src/leaflet-soton.js"></script> + + <script type="text/javascript"> + LS.imagePath = '../resources/images/'; + LS.dataPath = '../data.json'; + + var map = LS.map('map', { + busRoutes: true, + busRouteControl: true + }); + + L.control.locate().addTo(map); + </script> +</body> +</html> |