I've done what I can to manage usage of the shared key, but there are no guarantees. This map may go down at any time.
Please be nice, and let me know if you find something wrong :) Don't forget to check out What's New for the latest updates!
What's New
🛣️ Road Routing
Buses can now follow roads realistically when they move; thanks to the integration of OpenStreetMap routing. It's even (like the map itself) entirely self-hosted!
Like all great magic tricks, this is a little bit of smoke and mirrors. The routing is based on cars, not buses - so it's okay if you see a bus squeeze down a side street. Just don't try to follow it.
It works by using the OSM database to plan a road route from the current latitude and longitude to the new one. The travel time is based on the route, with waypoints and interpolation used to make everything pretty.
It works especially well on larger roundabouts, where the speed and direction of travel should look much more plausible.
As a bonus, the clever maths used for the routed movements has also been used to improve non-routed movement.
Just one more thing...
There's a final secret in this version, see if you can find it.