This tool helps you analyze terrain to find highest points, calculate maximum ascent, visualize slope steepness, and overlay GPX routes on the map. The app is designed to work on mobile devices as well.
v2.22.0: Reverted the map engine to MapLibre GL JS 5.24.0, undoing the 6.x upgrade below. A WebGL2 browser is no longer required and the map renders again when opening the page straight from disk; the 6.3.0 slope-overlay and terrain-gesture fixes are given up in exchange.
v2.21.0: New Edit track mode — drag handles along a loaded GPX route to reshape it. Edits snap to real trails and roads via routing (running or MTB), with Undo/Redo and a freehand toggle. Routes that snap far from the track are rejected in favour of a straight line.
v2.20.0: The search box now understands DMS (57° 44' 24" N, 12° 06' 36" E), degrees + decimal minutes, decimal degrees written with a comma (57,811266 12,091825) and Plus Codes (R36R+GP4 Göteborg). Precise coordinates now zoom to level 15.
v2.19.2: Updated the map engine to MapLibre GL JS 6.3.0 — tilt/3D pan and zoom gestures no longer slip off the terrain point you grabbed, and the slope map overlay stops leaking video memory each time its opacity slider moves.
v2.19.1: Opening index.html directly from disk now shows a clear explanation instead of a blank page — the map engine needs the app to be served over http (installing the app still works fully offline).