At the moment, I am working on trying to
upgrade built on MapLibre GL JS (open-source, no API key) + OSRM for routing + Nominatim for geocoding. It:
-
Locks the map to Forward-Up during tracking (rotates the map to your live heading) and lets you toggle back to North-Up.
-
Smooths heading using GPS course → fallback to bearing between last two fixes → fallback to device compass.
-
Keeps your “car” arrow upright and centered while the map rotates underneath.
-
Adds smarter recenter behavior, voice prompts, ETA, unit toggle (mi/km), and cleaner mobile UI.