The app I would like to see (on iOS) would act very much like many of the mapping apps. I use one called “new My Maps” by Nelson Kwan which can take advantage of the new Google MapsEngine Lite format. It appears this app has been replaced by someone called My Pins (https://itunes.apple.com/us/app/my-pins/id783537830?mt=8) which I have not tried.
This is the way I do my CityStrides city coverage today:
(1) review the “Map View” or “City View” of my CityStrides page to see areas that have not yet been run
(2) use Google Maps “My Maps” to draw out a route to cover some number of roads, saving it to my “My Maps” (used to be called “My Places”)
(3) Load the map on said iPhone app (new My Maps) which allows me to track where I am and see the map I traced out
(4) use my Garmin watch for GPS tracking (later, upload to Strava and RunKeeper to be picked up by CityStrides)
This works fine, but step 2 takes a long time. And if I take a wrong turn, or discover a street I missed, I can’t see a trail of where I have been on this run. Oftentimes, I will miss a little section of a street in the middle of my run, so I have to go back another day to pick it up.
What I would rather see is an integrated CityStrides app that shows both “run” and “non-run” streets (maybe in green and red?). This could be overlaid with my planned run for the day. More to the point, I would like to see a bread crumb trail (dotted line) of where I have been so far on the current run. That way I can be sure that I have accomplished my goal for the day.
Showing the “non-run” streets allows me to take a detour if I feel like knocking off an extra street or two that I had not planned.
I don’t need the CityStrides web functionality repeated in a custom app. The difficult part for me in using CityStrides is find nearby streets or landmarks that I have missed.