You’ve all been there, spent ages on Google Maps trying to plot a perfect super twisty route down all the quiet back roads; but come unstuck when trying to follow the route whilst on the bike. At the end of the day, you’ve got a computer with a route on the screen and a phone in your pocket with a GPS and maps – why is it so hard to plan your route from one point to other and then ride it? This howto guide goes through all you need to ride a route off Google Maps on your bike, using your phone.
First up, the hardware required, you will need:
I wrote this howto based on an Android phone, but it’s mostly generic enough to apply to an Apple iPhone too but you’ll need a different choice of GPS app.
Something to listen to direction with. This could be as simple as a hand free kit with wired earplugs, connected to your phone in your pocket. Otherwise, there are countless Bluetooth headsets available, some cheap, some expensive. I’m using the super cheap Chinese Freedconn T-COM headsets (click for my review) off eBay which is perfectly sufficient.
Phone Mount (optional)
Again, there are many expensive options, Quadlock etc, but also many cheap options on eBay has tonnes of phone mounts. Some are phone-specific, some universal, each with varying levels of waterproofness. I’m using a chunky Herbert Richter case (click for my review).
USB Power Source
Phone GPS apps will drain your battery fast, so if you want to ride for more than a couple of hours you will need a USB power source to keep your phone running.
Yet again, eBay is full of USB sockets you can wire into your bikes battery. Some bolt to your bars, some flush into fairing, some combine fag lighter sockets and some with low voltage cut out. Go hunt around, take your bike. Most install easy enough and just wire straight to the battery, though plugging in a relay is preferred to avoid unwanted battery drain.
I’m using an old Maplin USB socket (click for my review), which is unfortunately discontinued.
That’s all the gear you need, let’s get started and create our route.
Google My Maps
Not to be confused with the default Google Maps webpage, you need to use the Google ‘My Maps’ app on Google Drive, as this will let us export our route to a KML file.
Use the link above and hit the big red ‘Create a New Map’ button.
On your fresh map, you will need to add a ‘Driving Route’ layer, as the default layer does let us add waypoints. Use the little point to point icon and click ‘Add driving route’ in the drop-down menu.
Now we can create our route. Either add destinations manually to the layer in the left-hand panel or draw a route directly on the map. You can drag the route around as you like, rearrange waypoints and generally tinker until you have your perfect ride laid out.
Give the route a name, by clicking on the title at the top. You can also delete the original default layer too or use it to add points of interest along your route.
Now we can export out route. Google My Maps supports the standard KML/KMZ format. The top menu (three dots next to the title) has the option to export.
On the export options, we select the KML format. You can also choose to export all layers or just one.
Click download and save the file somewhere handy. Next, we need to convert this KML route format to the GPX format, which is what our phone GPS app will read. This can easily be done with a free webpage GPX converter at GPS Visualiser. Simply upload your KML file and hit convert.
We can then download the new GPX file, which we will be copying to your phone shortly.
OsmAnd GPS Navigation App
Next up we need a phone app that can read our GPX route. Unfortunately, the Google Maps phone app can’t do this. 🙁 So we are going to install the app OsmAnd, which is free, uses a downloaded map and does a reasonable choice of navigation. This is available both on Google Play Store and Apple App Store, however, the iPhone version has no navigation…
So first things first, go download this app and download the offline maps for your region.
Transferring GPX File to Phone
To use our GPX file in OsmAnd it needs to be placed in the tracks folder of this app. The settings screen of OsmAnd will tell you where its data storage folder is (on my phone /media/sdcard0/maps/osmand as I moved it to the sd card to fit map downloads).
You can copy the file in a number of manners, Bluetooth, USB cable or using the Android FileTransfer app (best plan for Mac users).
After selecting the route, we should tick the option to ‘Pass along entire track’, otherwise OsmAnd will try to take short cuts and skip the start of the route if you are already closer to the endpoint. Ticking this option will force navigation to take you to the start of the route and direct you along its entirety.
As you can see, this plan isn’t quite as straight forward as a proper SatNav, but it’s a hell of a lot cheaper. I have had the OsmAnd app crash a few times, so I’m still on the lookout for something better. Nonetheless, the first half of this guide to create the KML and GPX route files should still apply regardless of your choice of the phone app.
This is definitely one of those areas where things change, software gets updated, new apps pop, old apps get discontinued etc. There will be alternative software for each of these steps, this is just the method that worked well for me. But, I would be more than glad to hear of better approaches you know of, so please drop a comment if you know of some funky better apps.