Strava Multiple Ride Mapping Tool
This free tool allows you to display multiple Strava rides together on a single map. You can map rides for a given user, or see all rides that pass through a given segment. This allows you to see a map of everywhere you’ve ridden this year, or to see what routes other riders in your area are riding.
The sample images below show some of the ways the tool can be used to generate several different types of ride maps.
You can change the width and opacity of the lines on the map. Setting a wide width and low opacity produces output like a heatmap, which shows which routes are ridden most often, as in this map of rides near the summit of Mt. Tam.
Choosing a narrow width produces a more detailed view of the routes.
Mapping routes that pass through several different segments is a great way to get an overview of which routes are most commonly ridden in an area, such as this high-level view of common routes in Hong Kong.
You can also select rides for a given rider — yourself or any other rider. This is a great to get a map of all your rides for a year, or to check out routes that others in your area are riding, like this map of pro rider Tim Johnson’s rides in the Boston area this year.
When you’re selecting rides to display, note that displaying more than a couple hundred rides on a map can be fairly slow, particularly on older computers. The rides load one at a time, so it can take several minutes to display a large group of rides.
This service is not affiliated with Strava. It uses the Strava API to retrieve data from Strava and display it on a map.
Bad news: Strava shut down their Version 1 and Version 2 APIs in early July, taking my mapping tool (along with the rest of my Strava tools) offline.
Good news: Strava has a new (“V3″) version of their API.
Bad news: The V3 API is not yet publicly-available.
Good news: I got into Strava’s private beta program for the V3 API.
Bad news: I didn’t get access to the V3 beta until a couple days before they shut down the old APIs, so I have not yet had a chance to convert all my tools to work with the new API.
Good news: The multiple-ride mapping tool is now up and running again!
Bad news: Some parts of the mapping functionality (selecting by date range, and selecting rides passing through a given segment) are not supported by the new API, and so those functions are not yet available. I hope to be able to work around the date range issues pretty soon, but there’s not much I can do about the segment issue. Strava’s old APIs used to provide the ability to look up all rides passing through a given segment, but the new API doesn’t allow you to do this. IMHO this is a huge hole in their API, since segments lie at the core of their service. Hopefully they will fix this at some point so that you can again map based on segments, but for the time being I have no indication of whether or when they plan on doing this.[Update 7/5/13: Date range support is now available]
Good news: The new API does provide substantially more information in some areas, including (finally!) the ability to pull information for activities other than cycling (runs, swims, etc). This will (eventually) allow you to map specific types of activities (just map all your runs, for example), or map all your activities color-coded by activity type. I haven’t fully implemented this yet, but for now, you do have the ability to see all your activities on the map, regardless of the activity type. [Update 7/5/13: Mapping by activity type is now available! Use the "Activity Type" drop-down in the setup panel to choose the type of activity you'd like to see]
Strava has changed their API (again!!) in a way that significantly reduces the amount of data that is available through the API. Accessing data through their API now requires you to authorize this application to see your Strava data, and even then you will only be able to see your own activities and those of people you follow. You won’t be able to see activities from other people through the API, even if those activities are publicly available on Strava (yes, this doesn’t make any sense).
I need to do some more work to get the mapping application to work with their new authentication system, which will probably take a few days. Until then, it will be offline. I’ll post a note here when it’s available again.
Update August 31, 2013: Back online!
I finally got the mapping tool working with Strava’s new authentication system, so it is up and running again. When you access the mapping tool, you will see an orange button that will take you to the Strava site to authorize the tool to access your Strava data. You only need to do this once.
Other Strava API tools you may be interested in:
Strava KOM Notification Service (allows you to follow any of the top-ten positions of a segment leaderboard, and receive email notifications of any changes)
Strava Segment Details (enhanced segment details screen, with KOM leaderboard history, full details on all rides for a segment, annual summaries, and more)
Strava Annual Summary (provides detailed reports on all your ride data, broken down by year, bike, location, and more)