Navigational widgets

Navigational widgets are enabled during navigation to display information such as distance, arrival or left time, next turns, bearing, current street name, lanes information, max speed, approaching alerts, POIs, waypoints.

In this article

Navigational widgets all

Active and passive navigation

Navigational widgets are mostly used with active or passive navigation with navigational profiles, so they are not available in Browse Map profile.

Active navigation requires to set a destination, calculate the route (Directions) and start navigation (Go), not necessary with voice guidance. All navigational widgets support that type of navigation.

Passive navigation doesn't require to have å destination point set and works automatically once you switch to any navigational profile, for example 'Driving'. In that case application will try to determine which road you are following and display extra information about it i.e. name, lanes info, max speed available. Please note that this approach is quite unreliable and doesn't support all features.

Bearing

Bearing widget shows relative or magnetic bearing in angular unit (Degrees 180, Degrees 360, Milliradians).

Bearing requires to have a target point selected. In case you have destination or first intermediate point (if present) selected for navigation, it will be used as a target point. Otherwise, top selected marker will be used.

Magnetic bearing is the clockwise angle between north and a target point observed from your location. So, if you start moving by compass, that the compass value equals to Magnetic bearing value, you will reach the target point. For example, if Magnetic bearing is 0, then you need move strictly to the North to reach target point.

Relative bearing refers to the angle between the forward direction and the target point. Forward direction is a direction of your movement taken from GPS-device or head of device orientation (GPS-compass) in case you stand still. For example, an object relative bearing of 0 degrees would be straight ahead; an object relative bearing 180 degrees would be straight behind.

Relative Magnetic bearing widget

EnableMagnetic or relative bearing:
Android: Menu → Configure screen → Right panel → Relative bearing or Magnetic bearing
iOS: Menu → Configure screen → Right panel → Magnetic bearing or Relative bearing
FormatSupports different angular units:
Android: Menu → Configure profile → General settings → Units & formats → Angular unit
iOS: Menu → Settings → App profiles → General settings → Units & formats → Angular measurement units
On ClickChanges between  Relative bearing or Magnetic bearing (with "M")

Destination

Destination widget shows the distance left to the last destination point by following the calculated route.

Destination widget

EnableAndroid: Menu → Configure screen → Right panel → Destination
iOS: Menu → Configure screen → Right panel → Destination
On ClickMoves the map to a destination point.

Intermediate destination

Intermediate Destination widget shows the distance left to the first intermediate point by following the calculated route. Once intermediate points is passed, the distance will be updated to the next intermediate point. If there is no intermediate points, widget is not displayed.

Intermediate destination widget

EnableAndroid: Menu → Configure screen → Right panel → Intermediate destination
iOS: Menu → Configure screen → Right panel → Intermediate destination
On Click1 intermediate point - move the map to the intermediate point,
2 or more intermediate points - opens Destinations list menu.

Arrival time or Time to go

The widget shows Arrival time or Time to go to complete navigation. Time is constantly updated during navigation and it is equal to the route time from the current location. For example, if you stop moving, "Time to go" will stay constant and "Arrival time" = "Time to go" + "Current time".

Arrival time Time to go widget

EnableAndroid: Menu → Configure screen → Right panel → Arrival time or Time to go
iOS: Menu → Configure screen → Right panel → Arrival time or Time to go
On ClickChanges between "Arrival time" to "Time to go" and vice versa.

Intermediate arrival time

Intermediate arrival time or Intermediate time widget shows Intermediate arrival time or Intermediate time of navigation to the first intermediate point. Once intermediate points is passed, the time will be updated to the next intermediate point. If there is no intermediate points, widget is not displayed.

Intermediate Arrival time Time widget

EnableAndroid: Menu → Configure screen → Right panel → Intermediate arrival time or Intermediate time
iOS: Menu → Configure screen → Right panel → Intermediate arrival time or Intermediate time
On ClickChanges between "Intermediate arrival time" to "Intermediate time" and vice versa.

Speed limit

Speed limit widget shows a speed limit for a current driving road. It works in passive and active navigation mode. The data is taken from OpenStreetMap project.

Speed limit widget

EnableAndroid: Menu → Configure screen → Right panel → Speed limit
iOS: Menu → Configure screen → Right panel → Speed limit
On Click-

Next turns

The widget shows information about your next turn with a picture of maneuver and distance to it. There are 2 variants of next turn widget (small and big) and 2nd next turn which is enabled if turn within approaching distance.

Next turns widget

EnableAndroid: Menu → Configure screen → Left panel → Next turn, Next turn (small), Second next turn
iOS: Menu → Configure screen → Left panel → Next turn, Next turn (small), Second next turn
On ClickSpeaks out next maneuver and distance to it, if voice guidance is turned on

Trigger display time, color is related to the voice navigation prompts and related to the time left to reach maneuvre. So color indication, distance & turn visualization could be used instead of voice navigation.

DistancePrompt typeColor~ Trigger Time
Close byTurn nowGreen5 seconds
ApproachingTurn in X mYellow20 seconds
DistantPrepare to turnGrey> 100 seconds

Lanes

Lanes widget shows the current road lanes layout and highlights lanes to drive with active navigation. With passive navigation, the widget displays lanes layout for current driving road. The data is taken from OpenStreetMap project.

Lanes widgets

EnableAndroid: Menu → Configure screen → Remaining elements → Lanes
iOS: Menu → Configure screen → Remaining elements → Lanes
On Click-

Display time, color is related to the voice navigation prompts and related to the time left to reach maneuvre.

NamePrompt typeColor~ Trigger Time
Close byTurn nowGreen5 seconds
ApproachingTurn in X mYellow20 seconds

Alert widget

Alert widget combines multiple type of alerts that are displayed in the lower left corner during navigation.

Alert information widgets

There are options to turn on and off specific alerts such as: Traffic warnings, Pedestrian crosswalks, Speed cameras, Tunnels. Other alerts are active by default, if alert widget is enabled. For speed limit alert, you could configure Speed limit tolerance within voice prompts to relate vehicle speed with GPS-speed more precisely.

Most of alerts are displayed and announced within 15 seconds, same as Passing waypoint / favorite / POI.

EnableAndroid: Menu → Configure profile → Navigation settings → Screen alerts
iOS: Menu → Settings → App profiles → Navigation settings → Screen alerts

Alert types

Alert types have different visuals that depends on Driving region which could be configured via Settings → General settings. OsmAnd doesn't have a goal to represent 100% identical road signs but to indicate some similarities.

NameDescriptionIcon
Traffic warningsTraffic calming uses physical design and other measures to improve safety for motorists, pedestrians and cyclists.Alert traffic calming widgets Alert traffic calming us widgets
Pedestrian crosswalksA pedestrian crossing (primarily British English) or crosswalk is a place designated for pedestrians to cross a road, street, or avenue. OsmAnd shows the alert of uncontrolled pedestrian crossing.Alert traffic calming widgets Alert traffic calming us widgets
Speed limitIn most countries the Road speed limits are used to set the legal maximum, middle or minimum speed at which road vehicles may travel on a given stretch of road. In OsmAnd the alert is shown when you exceed the speed. You can set parameters of speed exceeding (0, 5, 10.. km/h). Alert ex_speed widgetsAlert speed_limit widgets Alert speed_limit_ca widgets Alert speed_limit_us widgets
TunnelsA tunnel is an underground passageway, esp cars that pass under a mountain, river, or a congested urban area. In OsmAnd the alert "Tunnels" has information about tunnel length. If you are in a tunnel it shows distance to the end of the tunnel. Alert ex_tunnel widgetsAlert warnings_tunnel widgets Alert warnings_tunnel_us widgets
Speed camerasA traffic enforcement camera and speed camera are cameras to detect motoring offenses, including speeding, going through a red traffic light and others.
NOTE: Speed cameras alerts in some countries is prohibited by the law. To uninstal speed cameras from OsmAnd (Android only): Menu → Settings → OsmAnd settings → Uninstall speed cameras
Alert traffic calming widgets
Stop signA stop sign is a traffic sign designed to notify drivers that they must come to a complete stop and make sure the intersection is safely clear of vehicles and pedestrians before continuing past the sign.Alert stop widgets
Railroad crossingsThis warning means that there is a railway crossing ahead.Alert warnings_railways widgets Alert warnings_railways_ca widgets Alert warnings_railways_us widgets
Border controlThis warning indicates that border control is ahead.Alert border control widgets
Border controlHazard symbols or warning symbols are recognisable symbols designed to warn about hazardous or dangerous materials, locations, or objects, including electric currents, poisons, and radioactivity.Alert warnings_hazard widgets Alert warnings_hazard_us widgets
Toll boothThis warning indicates that a toll booth for a toll road is ahead. Alert toll_booth widgetsAlert speed_limit widgets

Street name

Street name widget shows current street name with straight location arrow or next street name with the maneuver has to be completed. Street name typically consists of highway shield, name, ref, internation ref, destination. Switch between the current street name and the next street name happens when you approach the maneuver location (~20 seconds), same as 'Turn in X m' voice prompt.

When driving along a street or highway, the widget shows the name or designation of the current street (road) with a blue arrow.

Street name POIs widget_2

When maneuvering, the widget shows the scheme of the maneuver and the name (designation) of the street (road) where to turn.

Street name POIs widget

EnableAndroid: Menu → Configure screen → Remaining elements → Street name
iOS: always active
On Click-

Approach POIs/Favorites

Approach POIs/Favorites/Waypoints widget is combined with Street name and displays approaching and passing Points of interest, Waypoints of followed track, Favorites along the route. It displays name, icon of the point and 2 distances: route distance and deviation distance. Route distance (top) displayes how much distance needs to be covered by following route, deviation distance is a straight distance from the closest route point to the point itself.

Android:

Street name POIs widget_android

iOS: in addition to the distance from the nearest route point, the side (left or right) of the route where point is located is also shown.

Street name POIs widget_ios

EnableAndroid: Menu → Directions → Settings → Show along the route → Points of interest (POI), Favorites, Traffic warnings
iOS: Menu → Start navigation → pencil button

Did this doc help you?

Privacy policy

Help us make these docs great!

All OsmAnd docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.