This is a small side project, built for family and friends to make race-day cheering a little easier to plan.
It comes with a few rough edges: travel times between spots are estimates (straight-line unless you enable OSRM routing), and GPX import works best with simple single-track files. Everything runs in your browser and nothing is sent to a server unless you enable address lookup (Nominatim) or street-level routing (OSRM), which send spot coordinates to those services.
If something feels off or you have an idea for what to add, I would love to hear it:
Das hier ist ein kleines Nebenprojekt, gebaut für Familie und Freunde, um das Anfeuern am Renntag etwas einfacher zu planen.
Es hat ein paar Ecken und Kanten: Reisezeiten zwischen den Spots sind Schätzungen (Luftlinie, außer wenn OSRM-Routing aktiviert ist), und GPX-Import funktioniert am besten mit einfachen Einzeltrack-Dateien. Alles läuft im Browser und es werden keine Daten an einen Server gesendet, außer wenn die Adresssuche (Nominatim) oder das straßenbasierte Routing (OSRM) aktiviert sind. Dann werden Spot-Koordinaten an diese Dienste gesendet.
Falls etwas nicht passt oder du eine Idee hast, was man verbessern könnte, freue ich mich über eine Nachricht:
Dependencies
Leaflet 1.9.4 · Interactive maps
html2canvas 1.4.1 · Map screenshots for export
Google Fonts · Bebas Neue, DM Mono, DM Sans
CARTO · Dark and Voyager map tiles
OpenStreetMap · OSM map tiles and data
OpenTopoMap · Topographic map tiles
Nominatim · Reverse geocoding / address lookup (opt-in)
OSRM · Street routing (opt-in)