Navigation Profiles (for Android version only)

  • How to create Navigation Profile
  • How to set parameters to New Navigation Profile
  • How to create Navigation Profile with Third-party routing (BRouter)
  • 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".

    (Image not available offline) (Image not available offline) (Image not available offline)

    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.

    (Image not available offline) (Image not available offline) (Image not available offline) (Image not available offline)

    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".

    (Image not available offline) (Image not available offline) (Image not available offline) (Image not available offline)

    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.

    (Image not available offline) (Image not available offline)

    In General settings you can modify app theme, units, region. Choose your needed parameters in Appearance, Units & formats and Other.

    (Image not available offline)

    In Navigation settings, you can configure navigation parameters for your profile. More information about services for navigation you can read here.

    Attention: these parameters can be different for Navigation types.

    (Image not available offline)

    In Navigation type, there are many types of navigation that govern how routes are calculated. You can choose default types or import modified routing file (routing.xml).

    (Image not available offline)

    In Route parameters, you can choose all needed settings for routing of your profiles. Attention: these parameters can be different for Navigation types.

    (Image not available offline)

    In Screen alerts, you can switch on alerts during navigation. Attention: there are restrictions for some countries of using Speed cameras alert during navigation.

    (Image not available offline)

    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.

    (Image not available offline)

    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.

    (Image not available offline) (Image not available offline)

    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.

    (Image not available offline) (Image not available offline)

    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)

    How you know, OsmAnd uses device resources for routing. There are many parameters for routing in our routing.xml file. You can modify routing.xml and add it for Navigation type.

    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.

    (Image not available offline) (Image not available offline)

    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.

    (Image not available offline)

    Choose your area and start downloading.

    (Image not available offline) (Image not available offline) (Image not available offline) (Image not available offline)

    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.

    (Image not available offline) (Image not available offline)

    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.

    (Image not available offline) (Image not available offline)

    ___________________________

    OsmAnd at Facebook, Twitter, and Reddit!

    Join us at our groups of Telegram (EN), (IT), (FR), (DE), (RU), (UA).

    Get it on Google Play Get it on Amazon Get it on App Store