Navigation (Application) Profiles

  • Navigation (Application) profile for Android version
  • Navigation (Application) profile for iOS version
  • 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) and OsmAnd 3.80 (iOS) added the ability to make your own profile with all the settings, icons, etc.

    How to create a New Navigation (Application) 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)

    You can create your own navigation profiles based on default profiles but with your parameters or modify the default profiles. To do this you should choose in the general menu-> Profile-> Manage. In the new window, please click "+ New profile". In this menu, you can import profiles and edit the 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 "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)

    If you change base profile settings you can reset to default its. For this, go to general menu-> Configure profile (choose needed Base profile)-> Actions (Reset to default).

    How to set parameters to the New Navigation Profile

    After that, we go to the general menu, choose "Offroad" navigation profile and click to "Configure profile" as we do with default profiles.

    We can switch off or switch on this profile. Next, we set all parameters for our "Offroad" navigation profile on this screen. We can also select other plugins for our profile.

    In 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 the 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 can be read here.

    Attention: these parameters can be different for different 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 a modified routing file (routing.xml).

    (Image not available offline)

    In Route parameters, you can choose all needed settings for routing in your profile. Attention: these parameters can be different for the different 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, to set your navigation instructions and announcements. More information can be found 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 reduce battery usage during navigation. It only switches your screen on during a 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. Here you can choose an 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, etc.

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

    In Configure screen, you can customize your general screen. You can choose all needed widgets for Right and Left panel, and 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 UI Customization, you can customize quantity and order of items in Drawer, configure map and context menu for each or for all navigation profiles.

    (Image not available offline)

    You can copy settings of UI Customization from another profile or reset to default. Of course, you can hide items and change the order of items.

    (Image not available offline)

    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 a profile.

    Video tutorial

    How to create a Navigation Profile with Third-party routing (BRouter)

    OsmAnd uses its own algorithm and resources for routing. There are many parameters for routing in our routing.xml file. You can modify the routing.xml and add/modify specific details for a/your Navigation type.

    But there is also a Third-party routing "engine" 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 can be read in BRouter readme.txt.

    Below you can read the tutorial on how BRouter is installed and included into 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 method of travelling (bicycle, moped,car, etc.). To give you more info about choosing the best routing profile for you, you can find more info 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 the wanted routing profile (in our example, it is fastbike), we can download the data necessary 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 have installed and downloaded all needed data for Third-party routing. All of our next steps will be in the 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 now ready for using the special Brouter routing. Now we compare the speed of the routing precalculation data of BRouter with OsmAnd's internal routing.

    We choose two random points in the Netherlands and start calculation of 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 internal OsmAnd routing. The time for Brouter routing Navigation profile is less than 1 sec.

    Note: You must understand that Brouter routing is very fast, but it is not modifyable and/or configurable. For OsmAnd offline routing you can choose any parameters and restrictions offline with fresh map data from Openstreetmap.

    Note 2: For some background info on the Brouter routing you can read this page on the BRouter website.

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

    How to create a New Navigation (Application) Profile

    Starting from version 3.80, you can create you own Navigation (Applicaton) profile or modify it. Go to menu -> Settings -> App profiles -> New profile, here you can create your own application profile, edit profile list, make your profile active/unactive.

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

    When you click New profile you choose the default app profiles for your custom profile, this defines the basic setup like default visibility of widgets, and units of speed and distance. We will create our MTB profile and choose "Bicycle" for own app profile.

    (Image not available offline)

    When we click the default app profiles (Bicycle) we can give the name, color, appearance of our custom MTB profile. When we choose all parameters we click the "Save" button.

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

    Our custom app profile is in our profile list now. We can edit the profile list and move our app profile to the top of the list.

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

    How to set parameters to the New Navigation Profile

    Go to the general menu, choose Settings -> "MTB" app profile. Here we see Enable button, Profile settings menu, Plugins, Actions.

    In Plugins, we can set plugin parameters for our app profile.

    In Actions, we can export our profile, copy from another profile, reset to default, or delete profile.

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

    In Profile settings we can set our app profile:

    General settings


    - Map orientation (Do not rotate (north is up), To direction of movement, To compass)

    - 2.5D view (switch on/off)

    - Display position always in center (switch on/off)

    Units & Formats:

    - Driving region (Automatic, Right(left)-hand driving, kilometers(miles)/meters(feet))

    - Units of length (kilometers/meters, miles/feet, miles/yards, miles/meters, nautical miles)

    - Units of speed (kilometers per hour, mile per hour... nautical miles per hour (knot))

    - Coordinate format

    - Angular measurment units (degrees 180, degrees 360, milliradians)

    External input devices:

    - None

    - Generic Keyboard

    - WunderLINQ

    (Image not available offline)

    Navigation settings

    (Image not available offline)


    - Navigation type. Here you can choose Navigation type, how routes are calculated. You can import routing file from any cloud storage app or by putting it into the OsmAnd folder in iTunes.

    (Image not available offline)

    - Route parameters. Here you can set parameters for routing: choose needed road types, elevation data, etc.

    (Image not available offline)

    - Voice prompts. You can read more about settings of the voice guidance here.

    (Image not available offline)

    - Screen alerts. Show alerts during navigation: Traffic warnings, Pedestrian crosswalks, Speed cameras, Tunnels.

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

    - Vehicle parameters. Size and weight, default speed.

    (Image not available offline)


    - Map behavior. Auto-center map view, auto zoom map, map orientation threshold, snap to road (on/off).

    (Image not available offline)

    Configure map

    Read more about these settings here.

    Configure screen

    Read more about these settings here.

    Profile appearance

    You can change appearance of your profile. A step by step guide can be read here.

    How to import Navigation (Application) Profile

    You can export your profile or import other profiles.

    To import a profile, tap on the needed file (*.osf) in any application and select "Copy to OsmAnd Maps".

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


    You can also read and discuss OsmAnd features 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