What the challenge measures
Running every street means covering the public streets in a chosen area over time. Different products may define street completion differently, so do not compare percentages across apps as if they were the same measurement. GPS drift, parallel roads, private paths, and incomplete map data can all affect a result.
Set up a reliable route history
- Record outdoor runs with a GPS-enabled app or watch.
- Check that the workouts have attached GPS routes in Apple Health.
- Open MoveMap and grant Workouts and Workout Routes read access.
- Use the street coverage view to explore an area and review the mapped routes behind the result.
Free MoveMap shows street coverage based on the most recent 12 months of available routes. Pro extends it to full available history. Recording every run consistently matters more than any one map style.
Where street data comes from
MoveMap requests public street-network data from OpenStreetMap's Overpass service for a city or geographic area. A fallback request may include area bounding coordinates. Complete workout tracks are not sent to Overpass, but the requested area can reveal an approximate workout location to the service. The Privacy Policy explains this in more detail.
Using another recording service
CityStrides connects directly to several activity services, including Garmin and Strava. MoveMap instead reads Apple Health. Garmin Connect's Health sync does not include GPS tracks, so a Garmin route requires a separate route-capable import into Health before MoveMap can map it. Compare these data paths in the CityStrides comparison.
Frequently asked questions
Will a treadmill run count?
No. It has no outdoor GPS track to compare with streets.
Is street coverage exact?
No. GPS and public map data have limitations. Use the map to investigate surprising results rather than treating a percentage as ground truth.