Skip to content

zekefarwell/josm-strava-heatmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JOSM Strava Heatmap

This browser extension makes it easy to use the Strava Global Heatmap in JOSM.

Accessing this imagery externally requires a set of key parameters that you obtain by signing into the Strava website, copying the values from several cookies which must be included with imagery requests from JOSM in a custom header. The keys expire frequently and the process must be repeated. This extension gathers the url and cookie values automatically so you can quickly open the imagery in JOSM.

This extension used to also allow for opening the imagery as a background in the iD Editor. The cookie requirement for imagery access makes this no longer possible. Thankfully julcnx/strava-heatmap-extension now extends the iD editor itself, adding the heatmap as an overlay.

OSM Wiki: Using the Strava Heatmap

Installation

Available as a Firefox Add-On or Chrome extension. The Chrome extension should also work in Microsoft Edge and other Chromium based browsers.

Instructions

  1. Visit strava.com/heatmap and log in – sign up for a free account if you don't have one
  2. Optional - Select the heatmap color and activity type you want to use
  3. Click the button pictured below

Screenshot of Strava Heatmap with button added

  1. Click the Open in JOSM button (JOSM, Remote control must be enabled)

Screenshot of modal dialog with heatmap url pattern and cookie header

Using the imagery in other applications

The raw URL pattern and cookie header strings are also exposed for other potential uses. These can theoretically be used in any mapping application that supports adding a TMS imagery source with a custom cookie header like JOSM does.

About

A browser extension that simplifies getting the TMS imagery url for using the Strava Heatmap in JOSM

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors