Place photos on activity map

When uploading a photo after the ride, it would be nice if Strava would automatically work out where on the route that photo was taken.

The photo's EXIF data can tell Strava when the photo was taken, and the GPS points can then be used to work out where in the route it was.

Seems like it shouldn't be too hard :)

11

Opmerkingen

25 opmerkingen
  • Officiële opmerking

    On the Strava website, we should be displaying all geo-tagged photos on the map. However on the mobile app we don't yet have this feature. 

    Acties voor opmerkingen Permalink
  • True, I second that! It would help a lot when taking photos with different cameras, old cameras without GPS etc.

    But also, one should be able to remove location info and/or move a photo on the map if it appears in a location you don't want to reveal. Be it related to a special task, geocaching or private life.

    1
    Acties voor opmerkingen Permalink
  • Strava does exactly that. Here's a ride I did yesterday with a photo attached:  https://www.strava.com/activities/596748628

    If you're not seeing this with your photos, I'd guess that you're taking photos within an app that strips the date metadata. Facebook's apps strip this data, for example, (or, at least, they used to; I have not checked recently). Strava wouldn't be able to match such photos to your ride, of course.

    0
    Acties voor opmerkingen Permalink
  • Well that's weird – here's a ride where the geotagging didn't work:

    https://www.strava.com/activities/592068450

    I uploaded the photos directly from my phone via the Strava app, with the EXIF metadata intact.

    0
    Acties voor opmerkingen Permalink
  • +1 to this feature.

    Currently I have to use my phone with its crappy gps to get the photos on the map. And it doesn't do it right if there isn't cell phone coverage.

    Adding this would allow to upload photos taken by normal cameras, gopros...

    0
    Acties voor opmerkingen Permalink
  • Hey Will,

    I had the same problem. I figured out that the geotag created by my embedded cam app (Motorola Cam App, in my case) is read correctly by some sites (google photos, for example), but not by Strava.  The solution for me was to use Google Cam App ( https://play.google.com/store/apps/details?id=com.google.android.GoogleCamera ) instead my embedded cam app. Now geotag works just fine at Strava. If you have an iPhone, do the same and try other cam app.  

    Have great runs, my friend!

    0
    Acties voor opmerkingen Permalink
  • This feature is now broken or removed apparently.  Even on the ride linked in the post by Jeffrey Friedl which is supposed to show evidence of the photo location no longer shows the photo location.  This was a great feature that I would like to see return.

    11
    Acties voor opmerkingen Permalink
  • I'd also like to have this back.

    2
    Acties voor opmerkingen Permalink
  • Yes. What happened here? Suddenly stopped working!

    2
    Acties voor opmerkingen Permalink
  • My theory is that they changed the map system and it is no longer supported.  Didn't it used to use google maps and now it looks like it's using Mapbox? 

    0
    Acties voor opmerkingen Permalink
  • Unlikely, Ed 2hip, since the photos-on-map feature was added after the switch from Google.

    To me, the problem is not so much the lack of photos on the map, but the lack of communication from the company. If they cared at all for their most ardent-supporting customers, they'd spend the 30 seconds to say "we know it's a cool feature you love, but unfortunately we couldn't continue to support it for reason XYZ". Even if XYZ is meaningless PR-speak, at least they'd be acknowledging that 1) they know it's a liked feature, and 2) that it no longer works.  The pinned comment above by Elle citing that it now works just makes them look tone deaf. Sadly, this is common practice from this company... they just don't seem to understand how much value they hold in Good Will, and how freely they squander it at almost every opportunity. Sigh.

    0
    Acties voor opmerkingen Permalink
  • Problem acknowledged by Strava on https://support.strava.com/hc/en-us/community/posts/208074008-Photo-location-on-Activity-map

    But nothing since there...

    0
    Acties voor opmerkingen Permalink
  • How do we get them to fix this.. Maybe they don't know they broke it.

    0
    Acties voor opmerkingen Permalink
  • Good point Jeffrey - maybe they dont care because I'm not a premium member?  

    Thanks for the link Marc, looks like they are saying they are looking at it at least - hopefully!

    Judy, it appears that they are aware based on Marc's link above your comment. 

    0
    Acties voor opmerkingen Permalink
  • One supposes, Ed, that if it were a membership-status issue, if they cared then they'd bother to mention it. Only each employee knows what's in their own heart, but from this and many threads, it's difficult to find evidence that they care.

    0
    Acties voor opmerkingen Permalink
  • I just noticed that this seems to be working again!!

    0
    Acties voor opmerkingen Permalink
  • Thanks Ed, we did indeed just fix the bug which broke this feature for a period of time. Thanks for your patience. 

    0
    Acties voor opmerkingen Permalink
  • Thanks Elle. It's working great now.  The fix has even resolved the issue for past rides! 

    0
    Acties voor opmerkingen Permalink
  • Thanks for fixing this feature.  However, it doesn't address my original suggestion.

    If the camera that took the photo didn't add any location metadata to it, then it doesn't show up on the map.  Maybe the phone couldn't get a GPS fix, or it was taken on a camera that didn't have GPS capabilities.

    What I'm suggesting is that Strava look at the time at which the photo was taken to work out where on the route it was taken.  This feature exists in several photo editing software packages, and it works very well.

    This would also fix the problem of GPS coordinates that are obviously wrong, e.g.:

    5
    Acties voor opmerkingen Permalink
  • About deriving the location from the time, @Will Vousden, it can be a bit more complicated than it might at first seem. I say this as an author of the software you mention (such a feature in photo-editing software), and do so to potentially ease some of the angst you might feel for your idea not having yet been implemented.

    If the camera has a clock but no GPS unit, how is the software to know that the clock is accurate? If it has both a clock and a GPS unit, how does the software know that the camera clock AND the track-recording GPS are both more accurate than the camera GPS (which you're suggesting is to be ignored in preference to the former)?

    If there's no track datapoint at the exact time of the photo, the software has to make a guess on how to interpolate the location.... how far away in time and distance should the next point be considered or dismissed when making that guess? (It's easy if there are data points within a few seconds of either side of the time, but what if the nearest points are one minute away? Two hours away? At what point do you draw the line?)

    What if the nearest points are very close in distance (e.g. the two nearest points are essentially the same location), but far apart in time? Is the photo taken at that location, or is perhaps that location the entrance to an underground subway and the photo was taken miles away? How does one guess?

    Then there's the whole issue of using unrelated photos... photos taken by friends, etc. They might be taken during the activity, but at locations far from where the athlete was.

    All these issues could be overcome (to be replaced by other issues, naturally ;-) by creating a simple map photo drag&drop kind of web page, to allow photos to be added/removed/re-positioned.  I could probably whip up something in a day, if only Strava opened up photo-handling to their developer API. This would be the smart move by Strava, since they would have to deal only with the much narrower needs of developers, leaving developers to fend against the onslaught of user issues.

    2
    Acties voor opmerkingen Permalink
  • Interesting idea Will! 

    0
    Acties voor opmerkingen Permalink
  • I came here to suggest exactly what Will suggested. I am tracking my runs with a watch, and take pictures with my phone. With GPS tagging for photos enabled, the location is more often than not totally off (this is the main reason I use a GPS watch, not a phone to track my runs). With GPS tagging disabled, strava does not put the pictures on the map at all. This would not be an issue if strava used the time stamps for the location.

    I do see there are problem as Jeffrey mentions, but I think they are minor. The underground tunnel will be an issue we can live with, it will be the occasional oddball. The clock on the camera is very unlikely wrong if it's a phone camera. And we already choose which pictures to show on the map, so we won't choose unrelated pictures.

    2
    Acties voor opmerkingen Permalink
  • I'm with Will on this one.  I don't enable GPS services on all my iphone photos because frankly I don't want people surreptitiously tracking my behaviours when I upload to social media.  But when I've just uploaded a route of where I've been over a specific time frame, and a bunch of photos during that period, I'm astounded they can't be pulled together.  Even if it's just to verify they were taken where the system thinks they were.

    1
    Acties voor opmerkingen Permalink
  • What happened to the original suggestion? Elle's pinned comment does not address the original issue. We know that geotagged photos will be linked to the ride, but what about non-geotagged picture? Strava knows at what time the photo was taken, and it knows at what place we were at this time. It could simply put the picture on the map at the place we were when it was taken.

    After that, for the matter of making errors, I think it is to the user to not put random photos on the ride, the same thing as it would be for adding pictures after the ride. I won't put a picture of my kitchen on a bike ride, that's for sure.

    0
    Acties voor opmerkingen Permalink
  • Please Strava use the EXIF headers of the photos uploaded via the web browser to add them on the map. I'm a developer. It's not so difficult to do if you already have to algorithm for the mobile app

    0
    Acties voor opmerkingen Permalink

U moet u aanmelden om een opmerking te plaatsen.

Niet gevonden wat u zocht?

Nieuw bericht