Every TET trail, ready both ways and offline
This morning's post said any track can now be ridden either way with legal turn-by-turn, built when you import it. For the Trans Euro Trail we went one step further: the server now builds every one of its 331 sub-trails, both directions, in all ten navigation languages, before anyone asks. Opening a TET trail no longer builds anything on the phone, and a country offline pack now carries its trails, so you can import and ride them in airplane mode.
Built once, on the server
Every night the server checks each TET sub-trail against three things that can change its trip: the trail itself (a new TET release), the map tiles, and the builder. Anything that changed is rebuilt; everything else is left alone, so a normal night finishes in seconds. When the map is rebuilt, you get the previous trip, marked as stale, until the new one lands.
Opening a sub-trail asks for that ready-made trip. Later online opens check, in about a second, whether a newer one exists and download it only if so. The longest trails, like FIN-01 at 2,413 km, no longer need the phone to do the work.
TET in the country pack
Downloading a country that has TET now also installs its TET tracks, in your navigation language: about 1 MB for Albania and a few MB for the bigger countries. With the pack installed you can import a sub-trail with no connection and ride it either way with turn-by-turn. The pack gets an update badge when the server has a newer build or you switch navigation language.
Where turn-by-turn stops
The first full build also measured, trail by trail, where the router cannot follow the drawing legally. That report found two builder weaknesses: one short stretch the map matcher could not follow cost the turn-by-turn of a whole 150 km window, and a 40 m deviation could take a 10 km instruction with it. Both are fixed. Across the network the kilometres without turn-by-turn went from 1,916 to 530; 99.8 % of the 110,797 km now have turns in both directions.
What remains shows on the trail card: when a direction has half a kilometre or more the router cannot follow, it says so, for example "Reversed: 38.5 km without turn-by-turn". Clean directions show nothing.
