Strava Multiple Ride Mapping Tool

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.

Heatmap of trails near Mt. Tam summit

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.

Common riding routes on Hong Kong island

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.

Tim Johnson’s Boston rides in 2012

Here’s an amazing map from Bret Lobree, who has ridden every road in San Francisco (more details on his blog).

Bret Lobree’s San Francisco rides

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.

Strava Multiple Ride Mapping Tool

 

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)

168 thoughts on “Strava Multiple Ride Mapping Tool

  1. Just came across this tool while I was following the ABB Fast South ride.

    I was meant to be on the ride – but 5 weeks ago my training came to a very sudden end crashing into a wall at 30mph! 5 days in hospital, and apparently another couple of months of physio before I’m back on the bike. So been following what I should have been doing…

    And it was really worthwhile, seeing your comment on Peter’s ride. The Multiple Ride tool is amazing! And I’ll investigate the other tools – when Strava released the graphical segment explorer is was a good start, but the way you’ve overlaid all the rides on a map so you can figure out popular rides is perfect.

    Thanks for the effort.

  2. Jonathan, fantastic work—this tool is a lot of fun to play with. It’s something I’ve had in mind for a while as well, but being a designer with limited coding abilities, it would have taken me a while, if ever, to get there…

    Really great stuff.

  3. Hi Jonathon,

    Great tool, unfortunately I’m a runner and don’t ride at all. Any chance you can modify the code to allow the same functionality for runs?

    • Thanks David. I’d love to have a screenshot button, but the Google Maps API that I’m using doesn’t support this.

      I did recently add the ability to link to a specific map, so you can provide others with a link that points to the exact map you created, but I can’t do an actual screenshot at this point. You can still, of course, make a screenshot using tools on your PC, but I realize this is not optimal.

  4. Awesome stuff – thanks for making it available!

    A small bug on Safari 5.1.5 (Mac OS 10.6.8), when the dialog comes up saying there are a lot of rides would I like to just load the first 100, clicking on the first 100 button leads to all rides being loaded (tried this twice).

    Further to that, would it be possible to get it to load 100 random rides (or the 100 most recent would be ok too)? Because when you are loading rides for a segment the first 100 can be heavily weighted towards a small number of riders who loaded up Garmin data going back years before Strava began rather than being a representative sample of who is using the segment today.

    Also, is it straightforward to add an option to only load rides flagged as “commute?” Would lead to some quite different patterns to that for all rides on some segments.

  5. Hi. I think the ride mapper is fantastic. The only thing that I cannot work out is how to use it to show just my rides that include a particular segment, ie. enter my ‘Rider ID’ and a chosen ‘Segment ID’.

    Is this something that you could add?

    • Hi Matt, yeah, currently you can’t enter both the rider and the segment (the rider takes precedence if you enter both). I can add this pretty easily, though — I’ll ping you back here once it’s available.

    • Matt, I made some changes recently that now allow you to do as you requested — you can enter both a rider ID and a segment ID, and it will show only rides for that specific rider on that specific segment.

  6. Great visualization tool. Though for the only 100 rides option, I’d prefer the last 100 not the first 100…I’m sure folks will have all sorts of preferences. Would also be cool to filter ride length.

  7. Love it. Easy to use as well. Very well done.

    I’d love to be able to export the gps tracks without any map background as well, as an artery-map without topo or street data. tough, or doable?

    • Thanks Chris. You can’t export GPS tracks with this mapping project, but Cosmo has a tool that lets you export ride data in GPX or TCX format. Check it out here.

      • It seems that page has been shut down? I can’t get cosmo’s strava export to gpx/tcx pages to load on IE or chrome. Are there any alternatives out there? I often export other people’s rides to gpx, then load to my garmin so I can enjoy new roads and not get lost out there. Please help if you can! Thanks a million!

  8. I found a ride that this thing seems to hang on. It’s under my user on 07/03/2010. Not sure it it’s bad data on my end or what. Thanks for the awesomeness.

  9. I have been wondering if I can find a safe route from A to B by overlaying multiple routes of all Strava users. This looks as good as I could anticipate. I just need to find a segment somewhere along the route then let you website do the rest. Excellent!!!!!

    Yes I know my web site has nothing to do with Cycling, but I had a former life as a hammer thrower and weight lifter, I still coach and throw at masters. My wife and I have always cycled. I cycled to school every day as a kid, at uni, and as recovery for heavy training. Now to work and for huge amounts of pleasure.

  10. Thanks for the tool. I’ve been saving screen shots of areas that I ride. I like to zoom in so that extraneous map data is excluded. The tool seems to have large jumps in zoom stages. Is it possible to slow down the zoon rate?

    • Sorry, the zoom increments are set by the mapping tool (Google Maps) and I can’t control the increments between the zoom levels.

  11. Thank you for a very good tool. Great work!

    Feature request / Change Request:
    Allow even more zooming (too see more details)

    • Thanks Henrik. The map displays in “Terrain” mode by default, just like the maps on Strava. This mode limits the amount you can zoom in. If you change the mode using the buttons on the upper-right corner of the map, you can zoom in much further. Change the mode to “Satellite”, or un-check the “Terrain” checkbox below the “Map” button, and you should be able to zoom more.

  12. Neat software, works very well. I have one question/concern. It doesn’t appear to respect the privacy feature which Strava have enabled in their own system.

    • Thanks Peter. For a while, Strava was not correctly hiding rides that were marked as “private”, but I think this is fixed now. In my testing, it doesn’t show rides marked “private”. Are you still seeing problems with this?

      • The reason I came to this comment page was to see if anyone had raised this concern.

        I just mapped my data using my athlete number, and you can quite clearly see where I live.

        My account is on private so how can the API let the tool see my rides let alone ignore my privacy zones.

        I would love to hear your thoughts on this.

        • Hi Grant. Your account itself isn’t actually private on Strava. You have your settings set to require permission to follow you, but that doesn’t make your rides private. Your rides are publicly accessible and viewable on the Strava website and through the API (which is what allows them to show up on this site). They show up on the leaderboards on the Strava website whenever you ride a segment, for example. If you want to actually make your activities private, you need to mark them as private (there is a “Private” checkbox available each time up upload an activity). If you do this, they will not show up on the Strava site, and they will also not show up through the API (so they wouldn’t be seen here either).

  13. Fraid I can’t get it to work. Using IE9 . Can get the segments one to run. The user id is a 6 digit number , right? I’ve only done 50 or 60 rides so it shouldn’t be too large.

    Thanks in advance

  14. Pingback: Speedlinking 26 June 2012 | Treadly and Me

  15. The more I play the more I love this site. I have looked at your segment details as well am was impressed with the graphing. Here is an idea for you because obviously you have time to spare when not working or cycling. I currently do this in Excel. I have a line graph showing monthly totals of km and Hrs. I also have cells set up with goals for the year/month etc.

  16. Great tool. Some improvements suggestions:
    - Show tracks from this year in red
    - Show tracks from earlier year in orange

  17. Hi, this tool is great. One question, though: do you plan to build s.th. similar to this to show multiple riders, or maybe groups? I’m asking for s.th. to show combined data for strava club’s. A tool, which shows group rides or total km’s and number of kom’s of a club would be very neat.

    • You can show multiple riders by entering multiple rider IDs separated by commas, like this:

      12345,23456,34567

      Be aware that this can be slow if you specify a lot of riders (or if they have a lot of rides).

      I don’t have a way to show all the rides for a club, unfortunately, because Strava doesn’t currently provide a function that lists all club members. I’d love to be able to do this, and if Strava provides visibility into club members, I’ll ping you back here when it’s available.

  18. Pingback: Quora

  19. Hi Jonathon, really great mapping tool this. I wonder if it would be fairly straightforward for you to add an option to display all the segments (just the segments, not the rides in which they were ridden) that any specified rider is KOM on?

    • Thanks Wil. It’s tricky to get all the segments that a rider is KOM on, because Strava doesn’t provide this information directly, so you have to fetch all the rides for that rider one by one and examine them individually. Check out StravaViewer (http://www.stravaviewer.com), which can give you a list of all the segments for which you’re in the top 50.

  20. Thanks for a great tool! Any chance an option for selecting between Cycling/Running/Skiing data could be added? Currently it only seems to show my running info.
    Cheers, Ray

  21. Would there be any way to highlight segments in a different colour?

    Strava’s segment explorer is a horrid tool – it makes it almost impossible to find segments in a particular area, other than the most popular ones. A tool that would display *all* segments on a map would be great. You could use the same width/transparency trick to show segments by popularity, but still display all segments in an area.

  22. Brilliant tool. Lots of fun for exploring route possibilities, and even better for comparing your performance (both peak and average) to the crowd that’s done the same segment as you have.

    I’ve noticed an off-by-one bug in the code:

    1) Plot a set of rides for a segment. Best to chose a segment at the edge of your range.
    2) Don’t reload the page — just empty the segmentid field and put in the URL for your Strava athlete id.
    3) The punch the “go” button
    4) The first ride plotted was someone else’s ride, someone who (I think) rode the segment in step 1. All the other rides were right, and it stopped at my last ride properly (I’ve logged less than 100 rides so far.)

  23. Thanks for a very nice tool.
    The 100 first / last rides and the date range selection is great. Also, I think it would be good to select a geographic area – and different colours for different sports ex MTB and road bike.
    For riders that is not using Strava, I’m using RSS to track new rides posted on Garmin Connect. Any chance that Multiple Ride Mapping also would be available for the Garmin Connect rides?
    Keep up the good work!

    • Thanks, Stein. Unfortunately, I can’t do anything with rides on Garmin Connect, because they don’t provide an API that allows third-party developers to pull details about the rides.

  24. This tool is great. I’ve been using it to keep track of my effort to ride every single road in my town. Thanks for providing it.

    I’m sure you get ideas all the time, but I wonder how easy it might be to create a segment comparison tool. I know that your tool will look at people’s times on a segment. My idea would be to compare two segments in terms of their profiles. Basically, how they stack up in vertical climb, distance, average grade, etc. You could plot the two climbs’ profiles starting from the same origin point, so that you could see where the differences in pitch/elevation occur.

    This would be very useful for comparing climbing ability (of which I have none) against people in different areas, and also for route planning. To give yourself an idea of how your planned climbs relate to climbs you’re more familiar with (would be very useful for vacations and stuff like that when you don’t know what you’re getting yourself into).

    Thanks

  25. Great tool! I was wondering if you might be able to answer a question about the strava api for me (as there’s no support anywhere that I can find)? I can’t for the life of me figure out how to get ride data (the gps data to display the route on a map) for a ride that is not one of my own? Every time I try to call the map_details method, I get an error: “It looks like that ride is not your own?”. If you don’t mind to enlighten me on this one thing, I’d be very grateful. Feel free to email me offline if you are willing to help. Thanks.

  26. Jonathan. Good job creating this cool tool. I’m working on an iphone app using the strava api and I wonder if you’ve had the need to pull the full leader board of a particular segment. It seems that the only data available (leader board) are the first 50 on the segment. I tried to use the “offset” flag to get the next set of efforts but couldn’t make it work. Any experience/success trying this ?

    Thanks and keep up the good work.

    Martin Rosas

  27. Jonathan – amazing tool, well done. One possible development might be to have a heatmap option where you can see more frequently visited stretches of road clearly? Hope someone hasn’t suggested that already – too many comments to read through! Loving the segment detail tool also, keep up the good work! Mark

  28. Great Tool, been using it to visualise the results of our “Try a different route to work” month in our commuting group:

    http://www.jonathanokeeffe.com/strava/map.php?rider=69453,93132,115659,119118,120620,138658,147704,191379,199404,265783,289100,291906,303488,388428,393108,467473,579126,979653,1005593&startDate=08/01/2012&endDate=09/01/2012&width=3&opacity=11&lat=-33.733494&lng=151.136796&zoom=11&autoZoom=3&mapType=terrain

    I think I’ve found a timezone or date bug – if you put in today’s date as an end date, you don’t get today’s rides.

    I’m in Sydney Australia (UTC+10), we get a few timezone bugs on US websites.

    It could just be that you are treating the end date as midnight before that date, which makes sense as a programmer.

    cheers,
    Woody

    • Thanks Woody. The date handling is just how Strava handles the dates that I pass in — the start date is inclusive, while the end date is not (regardless of time zones). So the date range gets interpreted as “Rides on or after <start date> and before <end date>”. That’s probably not really intuitive — I should document it somewhere (or maybe I just did :-)

  29. Hey jpo,
    I love your series of tools. Does Strava share VAM via the API?

    Not to be [too much of] a Strava**hole but I’m wondering if it’s possible to identify KOM’s I might be a competitor for, i.e. where a Cat1 hasn’t thrown down 800w+ already. Essentially a filter of segments where KOM leader’s VAM is less than X (set by user, or pulled from max effort)

    Bonus points if the KOM is a friend. :)

    Cheers

  30. Hey Jonathan,

    Great tools. I am digging the map and have posted my results a number of places. I may eventually map the whole of SF…who knows. Anyway, you seem to filter to only rides. I have a runner friend that would like to see her map. Any thoughts on how to make that work?

    Thanks,
    bret

  31. Hi Jonanthan, do you know of a way to retrieve segment data only? I’m trying to create a static map of difficult to find trails in my area.

    • Hi Joe, not sure exactly what you mean. If you enter a segment ID in the segment field, you’ll get a map of all rides that have passed through that segment. You can enter multiple segment IDs, too, separated by commas, and it will display all rides that passed through any of the segments. If you have a few segments on the trails you’re looking at, plug them in, and it will build up a map showing all the rides that hit those segments. For example, this link shows a fairly extensive set of trails built up from three short segments.

      • I think what he is saying is that he’d like to only show the portion of the rides that are defined segments.

        An example is that he would want to discard the portion of a ride that someone did from their house to the trail, only leaving the trail itself.

  32. It would be great if I could paste in a handful or so of Strava segments, and you would connect them to make a ride for me that went through the segments (in the right directions!) and I could then download the GPX file. ok?

    • Hi Bret, right now the Strava API only returns data for rides, not runs. When they make runs available through the API, I’ll definitely add them to the map.

  33. Awesome work! I had been wanting this functionality on Strava’s website and am glad someone used the API to do it. =D

    Too bad the API doesn’t have “friends” information… it’d be a nice feature to see a list of friends and click to see their maps.

  34. BTW it’d be a cool feature to show some of the ride information (e.g. distance, date) when someone clicks on a ride.

  35. Hey Jonathan,

    What about displaying some brief summary stats for all the rides on the map? I’d be interested in seeing total miles, elevation gain, and time ridden.

    Thanks,
    Ben

  36. Hmm it seems the multiple ride mapper is not working for me in Chrome right now, even though it used to. Anyone else having this issue?

  37. Stopped working for me a couple of days ago in Firefox 15.0.1 :( Love this I’m on 9000km cycling trip around Thailand and been using it for screen grabs of the whole route… :/ hope it comes back to life.

    • Paul, I just tried it on Firefox 15.0.1 (Windows Vista) and it worked OK for me. Are you getting some sort of an error message, and if so, could you let me know what it is?

      BTW, what an incredible trip you’re on — the map is amazing!

      • The ride has bee amazing (and I love your little API tool).
        (a) no it only load’s 2 then stops, was working find. no error message, not nothing…
        (b) just tired it in Chrome and it’s working fine (and faster than it was in Firefox) so obviously it’s nothing 2 do with you and everything to be with my browser…

        THANKS FOR CHECKING :) :) Make sure you come say hello when you come to Thailand.

  38. PS If I had one wish for your tool, it would be a {FULL SCREEN} button for the map section. So I could do larger screen shots, I’m working off a netbook with a screen the size of postage letter, lol.

    • Sorry I couldn’t help with your Firefox issue, Paul, but full screen is a great idea. I’ve added support for full-screen viewing, via a button in the upper right corner of the map. Works great on Chrome and Firefox (those browsers provide true full-screen support). Also works in IE but IE doesn’t support taking over the full screen, so the map isn’t quite as big in IE.

  39. Is it possible to get data for a segment that has been flagged? Strava has my data so it must have data for others too, but can you get it?

    • No, you can’t get data through the Strava API for a segment that has been flagged as hazardous. Once it is flagged the data is no longer available (even though Strava still stores it internally).

  40. great job Jonathan!
    thank you for all the efforts and let’s hope Strava opens a bit their API to include other activities than riding.

  41. Hello, Jonathan! Great job!!!

    I was wondering how difficult would be programming the tool which would export Strava GPX data from multiple rides???

    It would be a great tool for exporting / importing data to other tracking services as Endomondo etc.

    If you have already managed to load those rides, it seems to me that wil be easy for you to export those data in GPX in zip file.

    • Thanks WERT. I haven’t done any work with exporting rides, so it would be a fair amount of effort for me. You might want to check out Cosmo Catalano’s export tools (GPX and TCX). These can’t do multiple rides, but perhaps could be extended to do so.

  42. Jonathan, Great tool! Really impressive work.

    Two ideas:

    1) The ability to export the combined map would be awesome. I’ve always liked seeing what the outline of the rides looks like against the grey background as tiles load during zoom level changes. Having the ability to generate only the outline of the rides would be great.

    2) The ability to filter rides based on name. Example use case: a group has a named ride that starts in different locations, so you can’t filter on a particular segment, but would like to prepare a map of these named rides only.

  43. Jonathan,

    Great tool, thanks for your efforts with it !!
    Just a pity Strava doing allow API access to runs.

    Also, wondering if you are just writing the Lat/Long to the GPolyline for the map overlays or doing the Encoded GPolyline thing ?

    Thanks .. Ken

    • Thanks for the kind words, Ken. I’m doing some internal reduction on the tracks to reduce the data volume, rather than strictly echoing the lat/lng data that Strava provides. The ride data from Strava is very high-resolution (data points every one to three seconds); Google Maps can handle this level of detail for a single ride, but when you start throwing hundreds of rides at it, the API will bog down a lot. So I simplify the data to cut down on the number of data points without sacrificing map detail.

  44. Hi Jonathan,
    Thanks for such a great tool. I’m digging deeper to see how I can make the most of it, but do have one goal:
    I’d love to be able to see a map view of the segments I have ridden in a time period. This would really help me plan new rides and get a good picture of the areas I’ve explored!
    I had a try at pasting lots of segment IDs intothe search tool but didn’t have much luck.
    Any thoughts?
    Thanks,
    Phil

  45. Nice tool, been looking for something like this for a while. Gives a new way to plan rides – roads that have never been ridden can now be targeted easily!

    Thanks much!

    • That’s so awesome, Bret, thanks for the kudos. Riding all the streets in a municipality is an enormous project. I did it locally in my small town a couple years ago, but doing in in SF is just mind-boggling. Rock on!

      • Btw, a follow-up on a previous question about runs to strava (you mentioned the API didn’t output). Here’s the response I got:

        Hello Bret,

        The current API which we are in the process of retiring, does allow export of ride/activity data. The new version is in the process of build and testing and will be more robust that the current API. We are no longer accepting new requests for the old API. We do have a signup form to request notification when the new version is released.

        http://app.strava.com/developers

        Cheers,
        Carl
        Strava Support Team

        Not sure if you are on the list yet or not…

        Best,
        Bret

  46. After spending hours trying to map all my rides by exporting from Garmin Connect using a Ruby script and then using multiple GPX and mapping programs, I came across this site and apparently I wasted a lot of time as this site is awesome and does exactly what I want with a click of a button. Great work!

  47. Hey JPO,

    From a Strava engineer if you are interested in the new API: If there is someone who is interested in trying out the API, they need to get an access token from Craig Peters, the Strava PM who is managing the Beta API. His email is craig@strava.com.

    bret

  48. I use Strava primarily for running and hiking. I was excited to stumble across this tool, thinking I could build a composite map of hikes from the GPS data in Strava but upon testing it have found it apparently only imports rides. I would love if a choice could be added to build a map based on activity type. Very cool tool!

    • Thanks. I’d love to be able to support activities other than rides, but unfortunately Strava doesn’t currently make this data available to third-parties. They reportedly have a new version of the API in the works, but it will have major changes and I’m not sure whether it will work with this mapping tool. We’ll see…

      • Would love to use it for my trail running too! Hope it becomes available soon. Other tools (for CRs and stuff) seem to accept runs. Thanks for all the great work!

  49. Pingback: Maps: 2012 Biking « JDAntos

  50. Hi Jonathan, I see some potential business here. What about a print system? Generate your riding map, click a button and get a framed print of your rides at home to hang on your basement… Just an idea…

  51. Hi Jonathan,
    The URL for the new “Strava Annual Summary” seems to be for the “Strava Segment Details” instead. A typo I assume. Thanks for your apps!

  52. loaded 67 out of 76 rides, then it stopped mapping..just about to try again.
    Also, would be good if we could load maps for individual bikes, for instance I have a road bike and mountainbike but only wish to load mtb rides. Could that be done?
    Can I also map my friends rides on the same map?

    • Hi mj. Hope you got it to work. When I tried it with your profile, it found 69 rides and mapped them all. It’s possible that some of your rides are private — if that’s the case, this tool won’t see them (it can only see public rides).

      There’s no way to search for rides for a specific bike right now, unfortunately. Depending on how your rides are organized, you might be able to use the keyword search, though — if your mtb rides all have the term “mtb” in the ride names, then you could enter “mtb” as a search term in the “Keyword” field, and it would just find those rides.

      Yes, you can map your friends’ rides on the same map. There are two ways to do this. The first way is to just enter multiple rider IDs in the “Rider” field, separated by commas. The second way is to add riders to the map one at a time. Enter the first ID (such as your own) and hit “Load” to create the map. When it’s done, enter another ID, and change the “Replace” setting from “Replace current map” to “Add to current map”. This will add the new rider’s rides to the current map. Doing it this way also allows you to plot your friend’s rides in a different color — just change the “Settings apply to” field to “New rides only” and pick a different color before loading your friend’s rides.

  53. Hi. This is great – I’ve been looking for years for a way to visualise all the GPS traces I’ve collected from commuting, cycletouring, training etc.

    A couple of unreasonable feature requests:
    - a way to dim the background, to make the traces stand out more. (eg, overlay a black box with 50% opacity…)
    - a way to include traces from sources other than Strava. I’d like to be able to show routes where I have created a .gpx, but it doesn’t include time data (from before I had a GPS)
    - automatic colour coding by year, by average speed, by distance…
    - filter out untitled rides. (I leave all my commutes and errand rides with titles like “03/04/2012 Carnegie, VIC, Australia” – perhaps others do too)
    - option of OpenStreetMap (eg, HikeBikeMap) background

    Awesome work, thanks again.

    • Hey Adrian, I’m with you 100% on the skiing. The Strava API doesn’t currently provide access to non-cycling activities, so there’s nothing I can do here. If this changes I will definitely incorporate this into the mapping tool. Not sure about what you mean regarding mapping activities by ID, could you elaborate?

  54. This is one of the coolest APPs I have every used.

    Only one suggestion: A nice feature would be to allow us to map other workouts besides just rides.

    • Thanks Jason. I’d love to include runs and other activities, but Strava doesn’t expose them through their API. They’ve been saying for a while that they’re working on this, so hopefully sometime soon they’ll provide that functionality, and I’ll integrate it here.

  55. Hi Jonathan,

    thanks for this great tool, it’s really fun to explore one’s travels!

    I’ve a technical/dev question: I’m trying to extract the lag/lng list of a ride through the API but for some reason I can’t get to it. I don’t get any data back through v1 of the API (http://www.strava.com/api/v1/rides/44382519/map_details) and need to provide an authentication token for v2 (http://www.strava.com/api/v2/rides/44467952/map_details?token=). Omitting the token results in a “It looks like that ride is not your own?” error.

    Seeing that your tool doesn’t require a login I’m wondering how do you fetch the map_details of a ride? Which API endpoint are you querying?

    Thanks in advance for the hints..

    Cheers,
    Simeon

  56. Great site!

    I was hoping to do runs, then i read many of your replies stating that strava only allows cycling data via their api. this boggles my mind!! what are they thinking?!?!?

    anyway, looks great — too bad strava hasn’t bought your intellectual property, or at least hired you! keep it up!

  57. Jonathan
    I too would like to be able to map multiple RUNs (instead of rides).
    Any progress with the Strava folks on this?
    Mike

  58. First off Jonathan thanks for all the great tools you provide, I use them regularly and love them.

    Now my question, is there any kind off tool, or is it even feasible, that takes a route created on a site like ‘mapmyride or ‘ridewithgps’ and then shows the Strava segments that the route will pass through? I would have thought that this would be a fairly popular tool but can’t find anything that matches the description.

    Anyway keep up the good work, your efforts are very much appreciated.

    • Thanks Stephen. On the segment-matching question, I’m not aware of anything that does this. I’ve heard others ask for similar capabilities as well, but as far as I know nobody has implemented this. The problem is that Strava doesn’t offer segment-matching directly through their API, so there’s no way to say “here’s a route, show me the segments that occur along the route”. The best you can do is find all segments within a given area. In theory you could do this and try to match them manually against the given route, but this would require quite a bit of effort. But yeah, it would be great to see something like this.

  59. Hi, love your site. Don’t know if you’ve been asked this before, but it is amazing that you can see all of the rides you have done on the one map. Have you ever considered setting up a similar page which just shows you all of the KOM’s that you have on the one map?

    • Thanks Brendan. Never thought of that — I don’t have enough KOMs to be worth showing on a map :-) It’s a good idea, though.

  60. i’m trying to master this new multiple ride mapping tool.
    I have input my rider id from my profile page and location, and the date i want to see it from. But when i press Load nothing is happeneing. Where am i going wrong please?

    • Hi Colin. It looks like you’re entering the rider ID in both the Rider ID field and the Segment ID field. You should just put the rider ID in the Rider ID field. You can leave the Segment ID field blank unless you just want to see rides that pass through a specific segment.

      • Hi, thats great advice thanks. It’s always easy once someone more intelligent than myself explains it lol.
        Can i ask you one more quick question. I uploaded the most recent update of the strava iphone app today, and it says you can view the map of your route as you are cycling it. On the ‘New Ride’ page above the start button it has ‘stats’ and ‘Map’ I can’t get the ‘Map’ button to come on and it appears stuck on the ‘stats’ button. Is the ‘map’ button where you can view this new part of the strava app? And if so how do i get the ‘stats’ button off and the ‘map’ button to go on.
        Thanks again

  61. Jonathan, I love this app!! Thank you so much. Is there a way to get a numeric summary for a period of time shorter than a year?

    • Thanks for the kind words Ken. I don’t have any summary statistics for periods shorter than a year. What kind of thing were you looking for?

      • I was hoping to be able to put in a date range and get a summary. I’m doing a cross country ride next month and thought it would be a good way to display the course, mileage and time. Maybe in your next version?

  62. Just started using this and I really love it. However, I tried adding a ride I did today and it says that “no rides found” ? Am I doing something wrong?

    • Bret, congratulations on (almost) finishing a super-impressive project. Good luck on your final ride. If you don’t mind, I added a picture of your map to the main body of this post.

  63. Is there any way you could create a GPX export feature? I am trying to update OpenStreetMap with appropriate trails for mountain biking and it would be great to have everyone’s GPS data for a given segment for importing into OpenStreetMap.

  64. Are you planning to upgrade your tools to Strava API V3, and if so, do you know when they’ll be available?

    (Strava announced that Strava API V3 would be coming “later this year”, and Strava API V1 and V2 endpoints will cease to work as of May 31.)

    • Yes, I’m planning on upgrading to the V3 API when it becomes available, but I don’t know when this will be. Given that it’s not available currently (as of mid-May), I would certainly hope that the V1 and V2 endpoints persist beyond the end of May (developers will need more than a couple of weeks of lead time to migrate from the old APIs).

    • Thanks Stefano. It looks like you loaded some of those older rides into Strava recently, which is causing the segments not to show up on my segment detail pages. I have refreshed these pages and your older segments should be showing up now.

      • Yes, I loaded a bunch of old rides last week.
        Do you do a periodic refresh of “all” the segments for cases like this?
        Can this be done? I guess it could take a lot of time since the number of segments is huge…
        Thanks again,
        Stefano

  65. Just wanted to say thanks for this tool. Have wanted to do this for ages and now I have a way to find the roads less ridden! Much appreciated.

  66. Hello, this is a fantastic tool! My girlfriend and I are currently bicycle touring from Mexico to Argentina and this allows us to view our entire route. By setting only the start date, I can always view the most up to date route. I found the ‘link to page’ feature, but I wonder if you plan to provide a means to embed just the map (without the rest of the interface). This would be fantastic for embedding on our blog! Is there a way to do this?

    • Thanks Lars. Looks like a terrific trip you’re on. The embedded map feature is a great idea. I will ponder how this might be implemented, and ping you back here if I come up with anything.

  67. I’m using Strava for recording rides with my Velomobiel.
    Because a Velomobiel is much faster than normal bikes, I mark my rides as workout. But your fantastic site does not read workouts. Can you add a choice list with different types of activities. Perhaps with the possibility of chosing one or more types in one request?

    • Thanks Marinus. Right now the only type of activity Strava provides through its API is rides. That is expected to change when they release the new version of their API, which is supposed to happen within the next few weeks. So hopefully pretty soon you’ll be able to map runs, hikes, workouts, and any other type of activity.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>