Skip to main content

Car routing (Truck, Motorcycle)


Car-based routing is designed to help drivers navigate efficiently, safely, and comfortably, by providing tailored directions that take into account the unique needs and preferences of each driver. The right routing settings can help drivers save time, and fuel, and avoid hazards on the road. By default the fastest routing is provided.


The routing mechanism for motorized ground vehicles differs only in a few settings. Common parameters are described in the Car section of this article. Truck and Motorcycle have their particularities.

Routing can be configured according to your needs in the Route parameters section of the Navigation settings of the corresponding profile (Driving, Truck, Motorcycle).

Route parameters - Car

Car routing is designed to help drivers find the most efficient and direct routes to their destinations. It takes into account common driving restrictions (one-way streets, ban on turns, pedestrian zones) and also helps avoid roads that are not suitable for cars, such as narrow roads or roads with weight limitations.

Car routing settings Android

Avoid roads…
Select roads you want to avoid during navigation. You can either select a road on the map or choose road types from the list.
Avoid roads Android
Prefer…Prefer unpaved over paved roads for routing.For car routing it is assumed, that the surface of roads is paved, unless otherwise specified.
Allow private accessPrivate access restrictions will be ignored when route calculating.Tag private is used in OSM to describe restrictions on the use of highways and other transportation routes, as well as buildings, entrances, amenities, and leisure entities.
Goods delivery (only car)
Roads, that are closed for goods delivery, will be avoided.
Goods delivery Android
This option applies only to vehicles carrying goods, that weigh no more than 3.5 tonnes. If your vehicle weight is more than 3.5 tonnes, you should use the Truck profile.
Fuel-efficient wayOptimized shorter route (energy saving)To calculate fuel-efficient routing engine limits speed internallyto 60 kmh, it doesn't change Estimated Time of Arrival though. So in case of 2 same start-end routes motorway (120 kmh) and minor (60 kmh) - shorter route will be selected. For the service roads that has speed limit <60 kmh, faster route will be selected.

Other routing settings:

  • The routing algorithm can also take into account temporary limitations specified in OpenStreetMap. This can be done by using Consider temporary limitations option. Note that in some cases, information from OSM can be outdated.
  • In the Recalculate route section of the Route parameters, you can enable and adjust route recalculation options.
  • Default speed (Android) or Road speeds (iOS) should be set according to your vehicle parameters. They are used for the unknown roads without speed limits. Mostly it happens, if you navigate by track or online routing.
  • In the Development section of the Route parameters (Android only), you can try new routing features, that are under testing now. Note, that these settings are only available when the OsmAnd development plugin is enabled.

Route parameters - Truck


By default, Tuck profile is deactivated. In order to use this profile for routing, you need to switch it on in Menu → Settings → App profiles.

Truck routing is similar to car routing, but is designed specifically for drivers of large commercial vehicles. It takes into account additional factors such as vehicle height, weight, and width restrictions and the possibility to transport hazardous materials (see table below). All other routing settings are identical to car routing.

Truck routing settings Android 2

Transporting of hazardous materials
Local authorities may forbid the transportation of hazardous materials on some roads or tunnels.
Transporting of hazardous materials Android
When enabled, the truck routing mechanism takes into account the OSM tag hazmat. You can choose one of the five categories (A, B, C, D, E) of dangerous materials according to EU restrictions.
Dangerous goods
Hazardous materials transportation rules in the USA differ from the EU. Displayed only if the Driving Region is set to US. You can select multiple classes.
Transporting of hazardous materials Android
Select one of the types (from 1 to 9) of dangerous materials according to the USA restrictions. Transportation of hazardous materials is forbidden on some roads and tunnels.
  • 1. Explosives
  • 2. Gases
  • 3. Flammable Liquids
  • 4. Flammable Solids
  • 5. Oxidizing Agents and Organic Peroxides
  • 6. Toxic and Infectious Substances
  • 7. Radioactive Substances
  • 8. Corrosive Substances
  • 9. Miscellaneous

Route parameters - Motorcycle


By default, Motorcycle profile is deactivated. In order to use this profile for routing, you need to switch it on in Menu → Settings → App profiles.

Motorcycle routing is designed to create an optimal route for motorcyclists considering their preferences. For example, roads with poor road conditions can be preferred or avoided.

Motorbicke routing settings Android 2