I found osmand very difficult to set up. It's needlessly complicated and the interface is confusing. However, once you've got it right it's one hell of a good app. After a lot of experimentation and a long time searching through various forums I got it nailed. So, this is my point by point guide for configuring osmand for a cyclist who wants to use it offline (if you're touring abroad for example). Note: I'm no expert I'm just sharing the knowledge I've gathered after a lot of hard work. Unfortunately, this knowledge is spread all over the Internet – the osmand instructions are not the best and some of the interface quirks are not mentioned.
Step 1: Installing country map and voice (you must have Internet to do this)
Launch the app. You'll find yourself on the home screen. Press
Settings, then from here press
Offline Data. You'll see in the top right corner of the screen a little globe. Press this. Find the map you need and tick it (eg,
Europe →
Map, POI, Transport, Address GB england europe). A little
Download button appears. Press this. The download might take a few minutes. Next, go back to the offline Data Manager (where you had to press the globe button) and choose Voice packs (recorded). Select the language of your choice. For English, it's
en.
Step 2: Map configuration
Launch the ap. You'll find yourself on the home screen. Press
Settings, then from here choose
Map configuration
Tick
Offline vector maps
- De-select Use Internet
- Scroll down and find Rendering mode. From here select bicycle
Go back to
Settings and press
Map appearance
- Map orientation → Don't rotate (useful if you put your phone in your pocket)
Go back to
Settings and select
Navigation
- Voice guidance → en (or whatever you installed in Step 1)
- Select OsmAnd navigation
Go back to
Settings and select
Global app settings
- Screen orientation → Portrait
- Tick Native rendering
Go back
to Settings and select
Backround settings(nb: it is necessary to adjust these in order to get osmand to give voice guidance when the screen is off)
- Run in the background: this must be ticked every time you load a route and switched off when you've finished. Running osmand in the background uses a lot of battery, but if you don't tick this you won't get voice guidance when the screen is off.
- Wake-up interval → 0 seconds (this is necessary if you want voice guidance when the screen is off)
- Maximum wait for fix → 15 seconds
Once this is done you're ready to install your gpx file.
Step 3: Install the gpx file
I have uploaded a gpx file of one of my local rides with this post so you can experiment with it. But to generate your own you can use ridewithgps or mapmyride or whatever. Once you've finished mapping your ride and you've saved it, you can download it onto your computer (choose gpx file).
Once you've downloaded the gpx file onto your computer you'll need to copy it onto your phone. To do this, plug the phone into a usb slot on your computer and choose to mount the memory card. Then, navigate your way to the osmand folder and open this. Within the osmand folder, create a new folder and call it
tracks (make sure you spell it with a lowercase t otherwise it might not work).
Now copy the gpx file that you downloaded earlier, open the
tracks folder you've just created and paste it in there. (Still following … ?!!)
Unplug your phone from the computer (don't forget to unmount first – in windows this is accomplished by clicking on that little icon on the task bar that most people don't even notice!).
OK, everything's up and running and ready to go. You now need to load the gpx file.
Step 4: Load the gpx file
Go back to the welcome screen of osmand (the one that greets you when you first start it). Press
Map
Press the menu button on your phone (on my phone this is the middle one, but it depends on your phone). When you do this you have the following options:
- Where am I?
- Define view
- Settings
- Clear destination
- Directions
- More :
- Search
- Show GPS status
- Location options
Press
Directions → Gpx route
You will now have a list of the available gpx routes on your phone. Select the one you want then select
Pass along entire track and press
Apply.
The phone will work for a few seconds and, with a bit of luck, tell you how far the trip is. You should be ready to go. You'll need to switch the screen off manually, but before you do, make sure that osmand will run in the background. To do this, press the menu button again then:
Settings →
Background settings →
Run in the background (tick this).
To stop navigation, press the menu and press
Stop navigation.
Important: before you begin any new navigation, clear the previous one by pressing the menu button and selecting
Clear navigation.
Step 5: How to navigate to a point (eg, to find a route to a town when you're in an area you don't know)
Zoom out until you can see the point you want to go to. Press the point with your finger and keep it pressed. A little window appears, giving the coordinates of the point. (eg. Location: Lat 49.48563 Lon 2.50508). Press this window and choose
Set as destination. Press the menu button again and select
Directions.
Again, don't forget to clear the navigation before starting a new route otherwise it'll keep taking you back to this point, no matter what map you've loaded (it took me a lot of hair-tearing before I noticed this!)
Step 6: How to search for a POI (eg, a shop)
Go back to the welcome screen and press
Search. Look for
Shop in the menu and press this. You may find a blank screen. Press
find more. This enlarges the area from 1km to 2 km. Keep pressing until you get some results (you may need to enlarge the area to over 10 kms – it won't find all the shops near you, only those that have been mapped by volunteers of the openstreetmap project.) When you find a result, select it. Osmand will then show you the shop on a map. Press the menu button on the phone and select
Directions. Navigation should start.
Voilà! Hope that helps! As you can see, osmand is very powerful, but the interface is awful! I sure hope they'll sort it out soon!