Skip to content

Instantly share code, notes, and snippets.

@dotherightthing
Last active August 23, 2020 01:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dotherightthing/6039453f9001755e4add6eed5c39f421 to your computer and use it in GitHub Desktop.
Save dotherightthing/6039453f9001755e4add6eed5c39f421 to your computer and use it in GitHub Desktop.
[1. Wellington Bike Touring Meetup: Smartphone navigation apps]

1. Smartphone navigation apps

Apps for iPhone and Android, and using these to plan routes.

Note: I started putting together a comparison of popular apps, but it's not complete.


Functions of navigation apps

Smartphones have GPS sensors, and there are a plethora of mapping apps designed to help you make the most of this feature.

Navigation apps offer a wide range of functions, so choosing the right app or apps requires deciding which specific functions you value most.

Some handy functions include:

  1. Predefined routes, which you can follow along with
  2. Finding the recommended route from your current location to a known landmark
  3. Planning a route from any location to any other location (custom route planning)
  4. Turn by turn voice navigation: "Turn left in 50 metres, continue down X street on to Y street, the railway station is on your left"
  5. Guidebook, showing local attractions, campsites, toilets, water sources, user reviews, etc
  6. Elevation graph, visualising the climbs and descents in a planned route. Note that parts of this data are usually interpolated (guessed).
  7. Augmented Reality (AR) features such as mountain identification.
  8. Location scouting, finding sneaky places to camp etc
  9. Re-routing, if the route isn't as you thought, or you miss a turn-off
  10. Recording, to review a freestyled route at the end of ride
  11. Tracking, to allow friends and family to follow your progress
  12. Onscreen controls, to limit the time it takes to interact with the map when you're multitasking (riding your bike)
  13. Night mode, to reduce distracting glare when you're navigating in darkness
  14. Waypoints, to save a good location and find your way back to it
  15. Authoring of a custom route on the fly, and editing of this
  16. Map overlays, such as Open Street Map, Open Cycle Map, terrain map, satellite map, NZ Topo map
  17. Data overlays, such as weather patterns, other routes, etc
  18. Import/Export of GPS routes and waypoints
  19. Sharing of waypoints and routes via GPS Exchange files (GPX)
  20. Gamification, such as ranking of your time compared to other users
  21. Taking or importing photos to appear on the map
  22. Scrubbing or changing of the selected route length, to better indicate where you are relative to hills or locations
  23. Writing diary entries for specific locations
  24. Updating the public database for crowd-sourced maps such as Open Cycle Map
  25. Offline map access / searching / navigation

And the list goes on...

In my experience, most navigation apps aren't targetted at the niche cycle touring market. As a result, no one app does everything that I want it to do, at least not well. There's also a big difference between routing up SH2, and navigating the highlands of east Nepal, so bear in this mind if you're thinking of heading overseas.

My preferred apps for iPhone

I own an iPhone SE and I personally use between 4 and 11 apps:

  1. MapOut - my main app, great for custom routing on the fly, but the map can be iffy.
  2. Google Maps - useful for turn-by-turn routing through cities and for satellite location scouting, but it can suggest routes unsuitable for loaded cyclists
  3. Rankers Camping NZ - useful for finding local campsites and reading reviews of them, though it's mostly targetting at the VanLife crowd
  4. TrackMyTour - useful for diarying trip photos on to a public map, to capture the highs and lows of your tour, retrace your footsteps, and to share your current or recent location with interested or concerned friends and family back home
  5. Great Rides - useful for following the flagship tourist routes along the Tour Aotearoa
  6. Maps.me - offline map, useful for turn by turn routing, but sometimes even less reliable than Google Maps, although you can submit map fixes
  7. Ride with GPS - useful for planning routes, finding routes recorded by others, elevation graph scrubbing, and live tracking of your current position, but most features require an expensive subscription
  8. Trailforks - semi-useful for finding mountain bike tracks to detour across
  9. NZ Covid Tracer - I should probably include this, since you may stray far from your usual bubble when touring, and the authorities would like to follow you wherever you go
  10. World Peaks - useful for getting your bearings by identifying the hills around you. You can then locate these hills on a traditional map to plan further adventures.
  11. TopoMaps+ - Looks great but needs a subscription to get the correct maps. Could be useful if you are ever going far off the beaten track

My preferred apps for Android

I used to own an Android phone. I forget my exact setup, but I did have the following installed:

  1. Google Maps (as above)
  2. Maps.me (as above)
  3. RideWithGPS (as above)
  4. Locus Pro, useful for managing waypoints and overlaying NZ Topo Maps to navigate back roads

Planning routes

  1. I start with a destination. Often this is a name mentioned in conversation or heard in passing, or a route or destination discussed in the media.
  2. I add some waypoints to MapOut, indicating where I want to go, but not how I'll get there.
  3. MapOut will show me the recommended route between my waypoints. That might not be the route that I end up taking, but it gives me a rough idea of distances, any impassable chunks of land, and any public transport connections that I need to consider. I double check this route by repeating the process in Google Maps.
  4. Then I switch back to MapOut and redraw the recommended route in there. This gives me an elevation graph and may also expose parts of the recommended route which are unsuitable for bicycles, e.g. main arteries, narrow roads, roundabouts etc.
  5. I then toggle between MapOut, Rankers Camping NZ and Google Maps, hunting for campsites and facilities, and any other information such as seasonal restrictions and the land owner's contact details.
  6. I map my findings into MapOut as waypoints. This way, I can limit my interactions and battery usage to one app out in the field.
  7. I plan a route through my waypoints and let someone know where I'm going and for how long.
  8. Once on the ride, I reserve the right to change up my plans based on new knowledge that I've attained on the ground. If necessary, I keep the person back home updated as I update my route.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment