Planning your trip

Using OsmAnd, you can plan your trip, build new or use ready routes.

Planning your trip with Navigation option

You can create a new route using the Navigation option of the app. This tool is designed to help you find an optimal route according to your vehicle, personal requirements, etc. You can choose a car, bicycle, pedestrian mode and etc., choose to avoid certain types of roads, etc. As soon as the route is built, you'll get a turn-by-turn voice guidance. If you'd like to save the track of your movement, just turn the Trip recording plugin on and start a new GPX track before you proceed.

Read about Navigation
(Image not available offline) (Image not available offline)

Navigation on public transport: Metro, Buses, Tram and so on. (for Android)

You can navigate in your city by public transport with OsmAnd. We use the latest New Public Transport Schema that is also called Public Transport Version 2 (PTv2) for our Public Transport navigation algorithm. You can check your public transport here. Guidelines on how to build or correct public transport routes is provided in our blog.

Video about public transport navigation in OsmAnd:

Planning your trip using GPX track

You may want to follow a certain GPX track created before. Whether it is your own track or you've downloaded it, it's easy to do.

For Android version, just go to the Navigation menu by tapping Navigation button, then choose Options-> GPX route.

For iOS version, go to the Navigation menu by tapping Navigation button, then choose Options-> Follow trip.

You'll be able to select a GPX track to follow. Tap Go and start your trip.

Recording your trip plugin

Video tutorial:

Additional info in the Route details

After the route is built, you can press the "Details" button (Android and iOS versions), which hides the additional graphs.

There are Road types, Surface, Smoothness, Steepness, Surface firmness (Tracktype), Winter, and ice roads available. The graphs are interactive and synchronized with one another and the route overview map.

Note: when you click on the graph, the cursor is displayed where you tap, and in the legend below the current chart element is highlighted in bold. You can also zoom in on the part of the graph using the pinch/pinch gesture. In this case, the other graphs will also change the display boundaries.

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

On the overview map of the route, which is located at the very top of the screen, the scale will be changed so that the entire section of the path displayed on the graphs is currently displayed.

Note: If the graphic does not contain any data, it is not displayed.

You can set your custom graphics by editing the map style. Graphics settings are dependant on the map style. For example, Surface graphic displays different colors of OsmAnd (default) and Topo map styles.

Here is an example of a style that depends on the standard OsmAnd style and adds a street lighting scheme:

__________________________________

<renderingStyle name="Depends-template" depends="default" defaultColor="#f1eae4" version="1"> <renderingProperty attr="appMode" name="Rendering mode" description="Map optimization for respective User Profile" type="string" possibleValues="browse map,car,bicycle,pedestrian"/> <renderingConstant name="null" value="#00000000"/> <renderingAttribute name="litYesColor"> <case nightMode="true" attrColorValue="#99aeae00"/> <case attrColorValue="#66ffeb00"/> </renderingAttribute> <renderingAttribute name="litNoColor"> <case nightMode="true" attrColorValue="#99d91500"/> <case attrColorValue="#88ff0000"/> </renderingAttribute> <renderingAttribute name="routeInfo_street_lighting"> <!-- Used in route details info --> <case additional="lit=yes" attrColorValue="$litYesColor" attrStringValue="lit_no"/> <case additional="lit=no" attrColorValue="$litNoColor" attrStringValue="lit_yes"/> </renderingAttribute> <order> </order> <text> </text> <point> </point> <polygon> </polygon> <line> </line> </renderingStyle>

__________________________________

The list of data available for display is available in the routing category of this file.

(<category name="routing">)

Measure distance (Android)

'Measure distance' is a convenient tool allowing you to measure distances between multiple points on the map - both connected by straight lines or by calculated routes.

This feature is also very convenient for your trip planning: add the points you'd like to visit to the map, calculate routes between them or just connect them with straight lines if you only need a general understanding of the trip, then export the results as a GPX track and follow it later. Please learn how to export your points as a GPX file here:

Read about the 'Measure distance' feature
(Image not available offline) (Image not available offline)

Making a route from Favorites

Android

You can join your favorites into a route. This is especially handy on vacations and trips to new places: add the points you'd like to visit to Favorites and then build a route covering them all. To do that, just go to My places-> My favorites and tap the flag icon in the bottom. Now you can choose the locations to visit. After that, tap the flag icon once again. You'll see them all as map markers on the top of the screen. Tap the ⋮ button to add them to the route. You can also sort the markers from closest to you to the farthest or vice versa. To order markers or change the order, just tap the right upper button on the map markers screen. You can also add waypoints after the route is calculated. Just tap on the map and choose Add as last intermediate waypoint. You'll be able to arrange the waypoints after that. Choose your starting point in the navigation menu. You can start the route from your current position, a Favorite on the map, the point on map you select or a particular address.

iOS

To add your favorites as waypoints, you'll need to go to My places-> Trips-> Create new trip, and then tap the Favorites manually to add them as waypoints. Then press Save.

More information you can find here.

You can start the route from your current position, a Favorite on the map, the point on map you select or a particular address.

Trip planning for iOS

OsmAnd for iOS has a trip planning option. It allows you to save your waypoints and view their location. To create a new trip, enter the My trips menu: My Places-> Trips, choose Create new trip and then add waypoints by making long taps. You can also add details to the waypoint, such as its name, color indicating this waypoint, its group (you can create a group of waypoints: work locations, favorite spots on town, etc.) and a description. Then hit Save. You'll be able to view your saved trip in My Places-> Trips.

Try the route management menu to sort the points. Tap the 'Waypoints' button on the blue toolbar, then drag the waypoint you'd like to move higher on the list using the '≡' button or swipe that waypoint's name to the left and tap the arrow icon. You can also activate or deactivate waypoints to customize your route in this menu. Add an endless number of waypoints.

Also, you can try navigation between two points. To do that, please select a starting point and a destination and begin your trip. Adjust your route by pressing the gear wheel button and selecting the options you prefer or going to 'Navigation settings' menu.

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

You'll see the added waypoints in an information bar on the top of the screen. Now you can view waypoints or delete them by pressing the '^' button at the information bar and swiping to the left. Tap the point you need to get to in order to see the distance to it and view its location on the map. Please note that the points are connected by straight lines and are meant to help you create a general understanding of the directions for your trip. Unfortunately, this tool does not provide navigation along the streets yet. However, you can try simple navigation between two points using the directions provided below. To mark a waypoint as visited, swipe the name of the waypoint left and press the checkmark button ('✓').

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