Potato Transcontinental Race Minimap

Speed is a feature.

This minimal map was created in 2023 to let my cpu fans stay quiet while following a friend at the TCR - the official version at followmychallenge.com proves to be too heavy for an oldish little PC. Since 2024 FMC offers a minimal mode at *Details -> Action Controls -> Map Mode*.

This minimap is deliberately updated lazily many minutes apart and has a reduced set of rider data. Additional map features can be accessed through the bottom left menu: banned roads, routes, more hillshades.

The upper right search box takes a cap number and does a lucky search on rider names. You can zoom and deeplink on a participants cap number in a bookmark or url: add ?id=1 or ?id=tcrno12cap1.

If someone official has qualms on this running publicly, contact entschuldigung hab-verschlafen.de - please think of all the old hardware with whiney fans.

Thanks to dotwatcher.cc, tiles from OpenStreetMaps, tracestrack and osm.ch and Mapzen for extra hillshades.

Checkout the tcrno12 hashtag fediwall and ofc famous rider @mkpaa with cap#44!

This is a general purpose geojson-file based minimap made possible by:

  • tmcw/togeojson-cli converts kml/gpx to .geojson
  • Leaflet.js - the map tool base, BSD-2-Clause license
  • leaflet-realtime to wrap the GeoJSON in a self-updater, ISC license
  • Leaflet.Icon.Glyph (marker labeling), THE BEER-WARE LICENSE
  • leaflet-terrarium (hillshading), no license
  • leaflet-hash for lat/long/zoom urls, MIT license
  • leaflet-sidebar MIT license
  • Leaflet.EasyButton MIT license
  • unrelated: brouter-web and it's downstream fork bikerouter, because they rock and brouters maplibre-gl thingie is superfast. Also munchiesmaps for anyone on the road needing a snack - or else!

At hda3.dev/tcrno10 was another minimal map made by @gjo that is much more elegantly written (per-node updating and favouriting).

Happy dotwatching & good riding!

PS: If the browser has prefers-reduced-motion set to 'reduce', Leaflet will disable CSS translate3d transforms.

PPS: doing this in 2023 also fixed a regression in Firefox (bugzilla#1848824) in 2025 / v135. Dots move fast again, performance!