Navigation Profiles (for Android version only)
To reach your destination easily with or without using voice guidance, OsmAnd offers you the Navigation feature. Learn how to use Navigation here.
In OsmAnd, to build a route, various basic profiles are available that take into account the specifics of the vehicle and traffic conditions. Routes are calculated differently for different navigation profiles following the rules of the road, given conditions, weights, various restrictions and will help you get to your destination, taking into account your method of movement. We also believe that it is not very convenient to use basic profiles for some special cases. Therefore, OsmAnd 3.5 (Android) added the ability to make your own profile with all the settings, icons, etc.
How to create New Navigation Profile
In the general app menu, you can choose and set any parameters for the default navigation profile. Go to the general menu-> choose any profile-> Configure Profile. At this screen, you can modify any profile, switch on/off plugins for this profile. You can do next actions at this screen: "Export profile", "Copy from another profile", "Reset to default", "Delete profile".
You can create your own navigation profiles based on default profiles but with your parameters or modify default profiles. To do this you should choose in the general menu-> Profile-> Manage. In the new window, please click "+ New profile". At this menu, you can import profile and edit profile list.
Here you can see an example of how to make your own profile. We choose Offroad type for driving a car when we use passes in forests, mountains, etc.
At first, it is necessary to choose the default app profile. The most common is "Driving", but in this case, you can choose "Cycling", too. Next, we name our profile - "Offroad". Next, we choose color, icon, position icon at rest and position icon while moving. After that, we click to "Save". We've created the new navigation profile named "Offroad".
How to set parameters to New Navigation Profile
After that, we go to the general menu, choose "Offroad" navigation profile and click to "Configure profile" as we do it with default profiles.
We can switch off or switch on this profile. Next, we set all parametres for our "Offroad" navigation profile on this screen. We can use or not other plugins for our profile.
At this screen, we can export, delete our profile or copy from another profile.
In General settings you can modify app theme, units, region. Choose your needed parameters in Appearance, Units & formats and Other.
Attention: these parameters can be different for Navigation types.
In Route parameters, you can choose all needed settings for routing of your profiles. Attention: these parameters can be different for Navigation types.
In Screen alerts, you can switch on alerts during navigation. Attention: there are restrictions for some countries of using Speed cameras alert during navigation.
In Voice prompts, you set your navigation instructions and announcements. More information read here.
In Vehicle parameters, you set size and speed parameters of your vehicle or only speed parameter for walking or bicycle.
In Map during navigation, you can choose special settings for map behavior during navigation.
The option Turn screen on helps you to save device battery during navigation. It switches on your screen only during any maneuver. Of course, you can use proximity sensor for unblocking your screen.
Animate own position turns on animated map panning of "My position" during navigation.
In Configure map, you can set all the needed parameters for your map. At this screen, there are two parts: Show and Map rendering. Where you can choose overlay or underlay for your profile; switch on/off POI overlay and Favourites, Contour lines and Hillshades; choose Map style; hide any details on the map; choose road style and etc.
In Configure screen, you can customize your general screen. You choose all needed widgets for Right and Left panel, switch on/off Remaining elements. You can read more information about this setting for screen here.
In Profile appearance, you can modify the name and appearance of your profile. We did it when created our new profile.
In Plugin settings, you can set special parameters for plugins for your navigation profile. Read more about each Plugin in our Feature articles.
In Actions, you can export your created profile to your friends (for example), copy parameters from another profile or delete profile.
How to create Navigation Profile with Third-party routing (BRouter)
But there is Third-party routing which you can use for OsmAnd. It's BRouter. BRouter uses precalculation routes. It means that you can build your route very quickly offline.
How to install and use BRouter you can read in BRouter readme.txt.
Here we give you the tutorial how BRouter installs and include to OsmAnd routing.
1. You should install BRouter.apk in your device.
2. You should open BRouter and select a routing profile. You can choose a routing profile for your ride conditions. Before choosing the best routing profile for your you can look more about each profile here. Or you can try to use a routing profile in BRouter-online.
3. When you choose and tap to needed routing profile (in our example, it is fasbike), we can download data for routing.
Open BRouter application and click Download Manager.
Choose your area and start downloading.
Now we installed and downloaded all needed for Third-party routing. All of our next steps will be in OsmAnd application.
4. You can choose or create a navigation profile in OsmAnd application. In Navigation type, you choose BRouter (offline): General menu-> Choose (create) Navigation profile-> Configure profile-> Navigation settings-> Navigation type.
5. Everything is ready for using special Brouter routing. Now we compare speed of routing precalculation data of BRouter and OsmAnd routing by device resource.
We choose two random points in the Netherlands and start calculation the trip. We choose Balanced Driving style without using elevation data for Base profile. The time of calculation for this trip is 14.5 sec for our device. The time for Brouter routing Navigation profile is less 1 sec.
Note: You must understand that Brouter routing is very quickly but it is not modified. For OsmAnd offline routing you can choose any parameters and restrictions offline with fresh map data from Openstreetmap.