Skip to main content

Tracks and Routes

OsmAnd has many powerful features to display various routes on the map. Routes could be built as part of Navigation, created via Plan Route, imported as GPX tracks, recorded via Trip Recording plugin or browsed and selected from OpenStreetMap data.

Type of routes on the mapโ€‹

OsmAnd can display several different type of routes:

  1. Tracks (GPX) - recorded or planned trip saved in GPX-format. This kind of route could be imported from the external source, created in the application or recorded by user. GPX could contain one of 3 different types of data or all of them:
    • Track as a line - file has <trkpt> points array, each point has location and optionally time, speed, altitude and other attributes. These tracks are displayed on the map as solid lines.
    • Track as a route - file has <rtept> points array, each point described as an intermediate point of the route. It depends on how points within a route should be connected either as small route segments or via straight line. These tracks are displayed on the map as dashed lines.
    • Waypoints - file has <wpt> points with attributes. Waypoints are displayed as circular points on the map. You could click on them to get additional information.
  2. Navigation Route - a route line displayed during navigation. By default this is a solid transparent blue line, though default appearance depends on vector map style, day & night mode. It's also possible to fully customize it on Android.
  3. Routes and route networks on the map - special objects on the map from OpenStreetMap data and provided with standard vector maps. They typically represent popular local routes and could be displayed in many ways (shields, color, thickness, pattern). To use these types of routes you will need to enable them on the map.

Read more about GPX Tracks.


There are two options to display Tracks on the map: via Configure map menu or My Places menu

Tracks on the map Android Tracks on the map iOS

Display via Configure map menuโ€‹

Android Menu โ†’ Configure map โ†’ Tracks โ†’ โ€ฆ โ†’ Choosing tracks for display from the list and setting track appearance.

iOS Menu โ†’ Configure map โ†’ Tracks โ†’ Choosing tracks for displayed from the list.

Tracks menu Android

Display via My Places menuโ€‹

ย Android Menu โ†’ My Places โ†’ Tracks โ†’ โ‹ฎ โ†’ Show on map or "Map" button for choosing multiple tracks.

ย iOS Menu โ†’ My Places โ†’ Tracks โ†’ โ€บ โ†’ Show on map or "Layer" button for choosing multiple tracks.

Tracks my places Android

Track Appearanceโ€‹

In OsmAnd you can change the color, the thickness of the track, display arrows and icons of the starting and ending points.

To get to the track Appearance menu, you need to display track on the map, then in the Track Context menu in the Overview section, shortcut is to click on the "palette" icon.

Track menu options Android Track menu Appearance Android

Parameter and Description
Split interval - splits track into intervals by Distance or Time and displays shields on the map.
Track menu Appearance Split interval Android
Direction arrows - adds direction info on the track.
Track menu Appearance direction arrows Android
Show start and finish icons - shows or hides start/finish icons of the track segments.
Track menu Appearance start and finish icons Android
Color - changes the color (solid or gradient) of the track using internal data: Solid Color, Height, Speed, Slope (PRO feature), Smoothness (OsmAnd plan route), Surface (OsmAnd plan route). If necessary data is not available grey color is displayed.
Track menu Appearance Track color Android
Select width - changes the thickness for the track between Thin, Medium, Bold, Custom.
Track menu Appearance Track Thickness Android

Analyze Track on Mapโ€‹

This option allows you to interactively review track information using graphs and the map. To get access to this menu shortly tap on the track โ†’ Options โ†’ Analyze on map

Track menu analyze on map Android Track menu analize on the map distance Android

  • Graph data: Altitude / Slope / Speed (if data is available in the track).
  • Graph dimension: Distance / Time.
  • Tap/Slide: tap to Graph for showing info about track point and moving along Graph highlights point location on the map and displays info about point on the bar.
  • Scale: scale Graph by two fingers gesture.
  • Follow My location: click button My Location, so map view and graph is synchronized with your location. In that case graph scale will stay constant and bar information will be fixed to 1/4 from the left. As you move, graph will slide from left to right displaying information Ahead of your Track. This functionality is useful for hiking & cycling during navigation, though this screen doesn't have other widgets displayed.

Track menu analyze on map 3 Android Track menu analyze on map 5 Android

Navigation route is a solid line prepared by Route Preparation process. It is displayed during Navigation or during Route preparation step.

Route on the map Android Route on the map iOS

Route Appearanceโ€‹

It's the Pro feature OsmAnd Pro subscribers.

You can customize the route line's appearance for any navigation profile differently. It is possible to select Color and Width for the line, separately for Day and Night mode.

Menu โ†’ Configure profile โ†’ Navigation settings โ†’ Customize route line

Route Customization Android

Routes on the mapโ€‹

OsmAnd can highlight routes present on OpenStreetMap. They are selectable by clicking on the route shield or with the right configuration of a visible set of routes, it's possible to follow the route by color & shields. You can create a track on top of the routes using Plan Route functionality.

Android Menu โ†’ Configure map โ†’ Map rendering โ†’ Routes

Configure Map Routes section

Map routes - hiking osmcMap routes - cycle-node-networks

Save as a Trackโ€‹

Hiking / Cycling / Travel routes are clickable. Just tap the route symbol, get full route information and download the GPX file for the selected route. (Routes are marked on the map with OSMC symbols.)

Clicking on a shield (OSMC symbols) proposes to choose the nearest routes.

Routes on the ground

Choosing the route opens Track Context menu:

Routes on the ground

You can view the route, and its relief, download it as a GPX-file, edit it with "Plan route" tool and even start navigation along it:

  • look at Route info (Distance, Uphill, Downhill, Altitude range, Route name, Network, Operator, etc.).

Routes on the ground

  • looking at Altitude Graph, Analyze on map, Share like GPX-file and etc.

Routes on the ground

  • download the route like GPX-file by clicking to "Download" button. After that, you can do any actions with this GPX-file (navigation, change viewing, modifying by "Route plan" tool and etc).

Routes on the ground Routes on the ground


"Routes on the map" blog article

Track Context menu

Configure map

Navigation by track

GPX tracks

Tracks on the map

Plan route

Trip Recording

Analyze on Map