Skip to content

julcnx/strava-heatmap-extension

Repository files navigation

Strava Heatmap extension

This browser extension seamlessly integrates the Strava Global Heatmap into popular mapping editors, including the OpenStreetMap iD editor and GPX Studio, enhancing your mapping and route analysis capabilities.

 

Pre-requisites

Strava account

If you don’t already have a Strava account, you’ll need to create one (free) to use the Strava Heatmap.

  1. Go to https://www.strava.com/register/free
  2. Sign up using Google, Apple, or your email

Installation

Chrome

Open the Chrome extension page for the extension.

  1. Click Add to Chrome.
  2. Confirm permissions by selecting Add extension.
  3. Chrome will briefly display a popup and show the new extension icon in the top-right toolbar.
  4. Right-click the extension icon and choose Pin to keep it visible.
  5. Alternatively, open the puzzle-piece Extensions menu and click the 📌 next to Strava Heatmap extension.

Firefox

Open the Firefox add-on for the extension.

  1. Click Add to Firefox.
  2. Confirm permissions by selecting Add.
  3. Chrome will briefly display a popup and show the new extension icon in the top-right toolbar.
  4. Make sure Pin extension to toolbar is selected and click OK.
  5. Alternatively, right-click the extension icon and choose Pin to keep it visible.

Versions

See the Changelog for details.

Instructions

OpenStreetMap iD editor

To enable the Strava Heatmap in the iD editor:

  1. Open the iD editor: https://www.openstreetmap.org/edit?editor=id
  2. Press B or click Background settings, then scroll to Overlays.
  3. Select a Strava Heatmap overlay from the list.
  4. If you see the message "Click the Strava Heatmap extension icon to log into Strava…", click the red extension icon to authenticate.
  5. After logging in, use the green extension icon to configure heatmap layers — choose activity type, color, and manage layer order or deletion.
  6. In the editor, press Shift + Q to toggle the heatmap, and Shift + W to toggle data visibility.

GPX.studio editor

To enable the Strava Heatmap in GPX.studio:

  1. Open GPX.studio: https://gpx.studio/app
  2. Hover over the layers menu icon then scroll to Overlays.
  3. Choose a Strava Heatmap overlay from the list.
  4. If you see the message "Click the Strava Heatmap extension icon to log into Strava…", click the red extension icon to authenticate.
  5. Once logged in, use the green extension icon to configure, reorder, or delete heatmap layers by activity and color.

Troubleshooting

Q: “Click the Strava Heatmap extension icon to log into Strava and enable the heatmap.” — What does this mean?
A: This message appears if you're not logged in to Strava AND haven’t visited the Strava Global Heatmap. Just click the extension icon to sign in and authorize access.

Feature and Bug Requests

Submit issues and feature requests in the Issues section above.

Extension Background

Previously, accessing Strava heatmap in OpenStreetMap iD editor required a tedious process of extracting Strava website cookies and generating a temporary URL that would expire after a week.

The JOSM Strava Heatmap Extension simplified this process, but due to the lack of support for custom overlays in the iD editor, users could only add the URL as a custom background.

With this extension, you can now automatically access all Strava activities as Heatmap overlays, eliminating the need for manual URL management.

To learn more about using the Strava Heatmap in OpenStreetMap, visit the Strava wiki.

Support for Other Editors

Browse existing requests or open a new one here: https://github.com/julcnx/strava-heatmap-extension/issues

About

This browser extension brings a seamless integration of the Strava Global Heatmap into the OpenStreetMap iD editor, enhancing your mapping capabilities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •