Route Heatmap
Multi-run map with All Time, 30 Days, 90 Days, and 1 Year filters, five basemap styles, whole-route pace coloring, and shareable snapshots.

Real app capture
What this feature looks like with data
Open full-size image ↗Where your runs repeat
All 180 mapped runs, 986.33 km in total, share one dark map, with filters for the time range and a switch to color each route by pace.
What it is
The Route Heatmap draws every GPS run you have logged onto a single map, so a year of training reads as one picture instead of a list of sessions. You control the time range, the map style, and what the line color stands for. A year of the same neighborhood loops is the case this page keeps in view.
It is the closest Kinoku comes to a “look what I built” view, and nothing has to be posted in public for you to see it.
What you can do with it
- Filter by time. Choose All Time, 30 Days, 90 Days, or 1 Year, and the map redraws with its summary in step.
- Five map styles. Standard, Dark, Voyager, Topo, and Light, with Dark as the default. Four of them use OpenFreeMap vector tiles, which stay sharp at any zoom, while Topo uses OpenTopoMap tiles.
- Pace coloring. Each route takes one color from its average pace, placed on a single personal scale built from your last 90 days of running. The same color means the same pace on every map you open, and the legend names the two paces that scale runs between. Under three runs with a stored pace band, the map falls back to ranking the routes in view against each other.
- Stats and sharing. The on-map summary carries your run count and total distance, and the share editor can add total time, average pace, and elevation gain.
- Shareable snapshot. Save the current view as a share card with those stats on it, matching whatever theme you have on.
What stays private
The map is drawn on your phone from route points held on your phone, with one exception, which is the tiles underneath. Tiles arrive from OpenFreeMap or OpenTopoMap depending on the style you pick, so the tile provider can see which regions you load and your IP address (the number that identifies your internet connection). Your route points never reach Kinoku, and they are not tied to an account or a workout ID.
The snapshot is rendered on your phone and saved to your gallery, and nothing leaves the device on its own. What happens to that image afterwards is your decision.
Reading a year of loops
Back to those neighborhood runs. Filtered to All Time the map shows the streets you really use, with your quicker roads and your slower climbs told apart by color. The routes you tried once sit thin beside the ones you run every week. What the map cannot show is why a street went dark, because a closed path, a bad dog, and a hill you quietly started avoiding all look the same from above.
Why this is Pro
The single-run map and its pace coloring stay free on every run. Pro adds the multi-run overlay, the time filter, the style picker, and the stats panel. This is a screen you open now and then and sit with for a while, closer to a deep dive than a daily check, so pricing it that way keeps the free run tracking whole. The free single-run map is the fixed part of that promise, while what the overlay can show is likely to grow.
Related
- Run Analytics: the per-run dashboard.
- Zone Training: weekly easy-versus-hard analysis for those same runs.
- GPS Runs: the run capture that makes the data.
Related surfaces
Offline run breakdown with splits, a fitness score from your runs, a pacing score, best efforts, race forecasts, and a compare card that stacks each run against your similar past runs.
Pace zones, easy-versus-hard balance, and a training effect score built into your runs.
Live pace, splits, a route map, and audio cues. Your run record is not uploaded to Kinoku; map tiles load when you view maps, and weather is a clear opt-in.

