High tech route planning on-the-fly for cycle touring

In addition to our travelogue, I’m going to start making some posts describing our particular style of cycle touring, in case others may be interested in the more technical details of our trip. One of the things I love about cycle touring is that there are as many ways to have fun touring as there are tourists, and I think we are no exception. I hope our experience is useful to some of you. For the first article, I’m going to write about how we have planned our routes and the other options we considered.

Introduction and Goals

For a short tour, it’s possible to completely plan your route, your stops, etc. beforehand. For longer tours, it’s important to have the ability to be flexible and plan specific routes as you go. With modern smartphones and GPS units, it’s become easier to do this without bringing a laptop or lots of maps. I wanted to find a solution where I could plan very good routes both ahead of time and on-the-fly using just my smartphone and a GPS unit. The GPS unit needed to have the ability to follow a route and show turn-by-turn directions.

Cycle computer

Although I really liked the Garmin 1000, with its color touchscreen, it has a really clunky interface, and there’s no way way to send a route from your smartphone to the Garmin. Garmin has the bike GPS market almost locked up, but after some research, I found a good alternative! The Wahoo ELEMNT is a $350USD bike GPS with almost all the features of the Garmin 1000, plus it has a kick ass smartphone app that supports, among other power features, the ability to sync routes with several websites and also to send GPX and TCX routes directly from your smartphone!

I made the plunge and bought one, and I love it. The black and white screen is not as nice as the Garmin’s color touchscreen, but the route syncing and smartphone app more than make up for it. It also has better battery life in my experience, which is important since we are living on solar power for much of our tour.

Smartphone

The smartphone choice was more about worldwide internet coverage than route planning capabilities. I decided on Google Project Fi service in order to get coverage in 135 countries for roughly the same reasonable price. Cell phone coverage is important for the ability to plan routes even when WiFi is not available. This service only works with a select few Android phones, and I settled on the Nexus 5x for its lower cost and decent specs.

Websites for route planning

Now, the only thing left is to actually plan the routes to send to the GPS. There are several services I have been using to do this.

Strava – although the web site is not optimized for mobile, it does work okay to plan routes by going to www.strava.com/athletes/routes which you have to open in Chrome or Safari. Unfortunately there is no mobile app. It has been my favorite option because:

  • It syncs directly with the Wahoo ELEMNT (when on WiFi) and also with the smartphone app, so you can sync over cellular, and then later send to the ELEMNT even with no internet connection.
  • By default, it follows roads that Strava has found to be popular with cyclists. This means that you usually end up cycling on roads where actual cyclists go. This can be good and bad, so you have to pay some attention. In areas where mountain biking is popular, it will tend to pick off-road routes vs. paved routes, which has put us in some difficulty on our light touring bikes at times. In areas where racing groups are popular, it may pick really difficult climbs because that’s where the racers like to train. In commuting areas, it will often pick busy main streets rather than quiet more comfortable roads for touring. All that said, it will almost always pick a really decent route just by selecting a start and end point, and it’s relatively easy to add multiple routing points to go elsewhere. The heatmap overlay is very helpful to visually see where the popular routes are. Once you save the route, just sync the ELEMNT over WiFi (using your phone’s hotspot feature works), or sync the Wahoo app and then send the route over Bluetooth.

There are some down sides with Strava however. It is very fiddly to use on the phone, requiring good eyesight and very precise finger movement. It’s also somewhat buggy, sometimes locking up and requiring you to start over again. And it’s not possible on mobile to insert new way points into the route, making it tricky to adjust the route that is automatically calculated. It also requires you to use the frustrating “Manual Mode” sometimes for roads that it doesn’t know exists or roads that obviously connect together, but that it doesn’t realize do.

    Google maps – Google maps is an obvious choice for finding cycling directions. When you are online, it has an option to suggest cycling routes instead of driving. The routes are generally good, but they very strongly favor dedicated bike paths, including unpaved ones, so it can sometimes give directions not suitable for light touring bikes but good for mountain bikes. When you get the directions, you can either follow them on your phone, or you can send them to the ELEMNT using the following procedure:

    1. Select the option in Google Maps to share the route and select Copy to Clipboard.
    2. Paste the directions into a text editor, like Google Keep.
    3. Look for the link at the end of the directions posted that looks like https://goo.gl/maps/ABCDEFG. Copy this link.
    4. Visit https://mapstogpx.com and paste in the link into the field and tap the button to download the GPX file.
    5. Most of the time you can simply open the GPX file using the ELEMNT app, and it will import it immediately.
    6. Sometimes the ELEMNT app gives an error about an invalid GPX file. This can sometimes be solved by simplifying the GPX file by visiting http://m.gpsies.com and turning on the highest level of Route Simplication under Options. This will give a much smaller GPX file, which usually works better and with no noticeable loss of information.

    One unfortunate problem with this: Google maps often gives several route options, and you can select which one you want by tapping on it. However, mapstogpx.com will always only pick the first route option that Google gives, so it can be frustrating to get the route you want. One workaround is to add a secondary waypoint to force the first route suggestion to be the one you want.

      Find GPX courses online – many websites have GPX routes for download for great touring routes that you can find by Googling particular areas. For example, Italy has GPX files available for its EuroVelo routes at http://italy-cycling-guide.info/ . Once you’ve downloaded them, it’s easy to import into the ELEMNT app, though some GPX files may need to be simplified (see instructions above).

      Use the Wahoo app – The ELEMNT app has an option to search for a destination either by tapping it or searching for a name. This is very convenient, but in my experience, it does not give good directions. It tends to pick the absolute shortest path, ignoring cycling routes, road surface, etc. Hopefully they will improve this in future updates, as this is definitely the easiest option.

      Other options

      I considered many other options that may work for others, so here I will list them and explain why I decided not to use this option.

      Garmin cycle computers – I could not find any way to plan a route on the smartphone and send it to the Garmin without having a laptop. I tried everything I could think of, including importing GPX files to Garmin Connect website and then syncing over Bluetooth using the Connect app (very difficult and ridiculously buggy from a smartphone), using a USB OTG connector on my phone to connect the Garmin device via USB (couldn’t mount the file system in order to copy GPX routes), and lots of others, all ending in failure. If you are bringing a laptop with you, though, this might be a very good solution for you, as it’s relatively easy to copy a GPX file to the Garmin using a USB cable.

      Maps.me – This is definitely a great app to have with you on a cycling tour, especially because it has offline bicycle routing. However, as of this writing, you cannot export its directions to GPX files, so it’s impossible to get the directions on your GPS device. This means that you must mount your smartphone on your bike and follow the directions on the screen. This may work for some people who expect to have power every night to charge their phone, but since we are using solar many days, I found that Maps.me uses an extremely high amount of battery to do the routing and provide directions, so it would not work for us.

      Google maps – another must have app, of course, and it is possible to download offline map areas. However, when offline, you can only get driving directions, not cycling. Also, you would have to mount the smartphone on your bike, and while Google Maps uses significantly less power than Maps.me, it is still too much to keep charged by solar power every day.

      Paper maps – I know many tourists swear by paper maps, which require no batteries, are often available with water resistant coatings, and keep you free of technological distractions. There is definitely something to be said for this approach, but it was difficult for me to find good paper maps for the whole around-the-world trip that we have planned. It would have involved lots of research and stops at tourist offices, etc to collect all the maps we need, and they take up space and weight.

      Other apps I recommend for touring

      OsmAnd – a good, if not a little clunky, front end to the amazing and free OpenStreetMap maps. It includes cycling modes, routing, downloading offline areas, following GPX tracks, and tons more.

      Rome2Rio – great option for finding ferries, flights, public transportation, and other routes for those segments where you cannot or choose not to ride.

      DotTrax – developed by a friend of mine in San Diego, this Android app is a great replacement for a cycling computer with lots of options including combining multi-day tracks, and real-time wind direction reports so you know when you’ve got a headwind or tailwind. It also connects with wireless HRMs. If you will be using your phone as your GPS unit, I highly recommend this app for tracking your ride.

      3 Replies to “High tech route planning on-the-fly for cycle touring”

      1. In Europe, you buy maps in bookshops and stationers, not in Tourist Offices. (the latter would have free, local guides – no use for route-finding).

      2. I love Garmin in my car…but I also own paper maps. I have young friends who do cross country biking but in groups with a chase car…I am thrilled with your sharing.

      3. Anyway, a larger scale paper map, say 1: 200,000 scale, gives you some ‘feel’ for the surrounding countryside and facilitates selecting alternative routes. My feeling about GPS devices is they are like looking at the world through a small window. They’re great at showing fine detail.

      Comments are closed.