On Android I used to be able to “Download GPX” route on CityStrides. The raw GPX was shown in Chrome, and “Open with Garmin” allowed easy route import.
But from today the last step doesn’t work (nothing is imported.)
I figured out that the downloaded file is .gpx.xml. If I remove the .xml suffix, Garmin is able to import it.
I’m not sure if this new incompatibility is caused by CS or Gamin Connect App. Garmin released 5.29 on sept. 7 two days ago.
Would it be possible for CityStrides to set the download file extension to .gpx?
Just wanted to share that in my experience, the route file downloads as [routename].gpx.xml from chrome on an Android phone, and I open with Garmin the file which goes right to courses, works just fine both historically and currently. I don’t need to change the suffix or edit the file.
Ah - in Safari on Mac I get routename.gpx files sent over.
I just updated the code that sends off the file … It should give you a routename.gpx file now, instead of a routename.gpx.xml - I’d be interested in hearing whether that actually worked.
I was able to test locally with Firefox, which didn’t have the Content-Type header in the response (Safari always displayed it). After the registration code was added, the response contained the header.
I’ll be able to get this released in a few minutes.
While I was in there, I also noticed that the GPX download button wasn’t displaying for anyone but the Route owner. I’ve updated that so the download button shows (and hopefully works ) for everyone on shared Routes.
OK, now the code is updated (again … seems like my previous update did fix the issue, but this version is still a bit better & also fixes the download button issue)