navigation sdk intro android

The Navigation SDK helps you bring map visualization, location search and handling, and driver guidance to your Android application with minimal effort.

It issues visual and audio turn-by-turn instructions and smartly handles events like deviations and traffic jams in the route ahead.

The Navigation SDK is available by request only. Reach out to us to begin your journey with it.

Getting started

Configure your project to start using the Navigation SDK and build your first navigation application with it.

The TomTom Orbis Maps are now in Public Preview. Learn how to activate Orbis in your application following this guide:

Key features

The Navigation SDK offers key features to help you every step of the way.

Built-in UI components.

Built-in UI

Use our pre-built UI components to quickly create great navigation experiences for your users.

Turn by turn navigation

Turn by turn

Provide visual and audio instructions along a route and handle various events like route deviations and destination arrivals.



Add search functionality to your application, enable autocomplete results, and bring your own POIs into the search process.

Vehicle restrictions

Vehicle restrictions

Enable the display of low-emission zones and restrictions based on a user-defined vehicle profile, like trucks, buses, or non-low-emissions vehicles.



Enable traffic incidents on a route along with your guidance and detail the various incident types, like traffic jams, roadworks, and closed roads.

Safety cameras

Offline maps

Allow users to search for destinations, plan routes, and navigate even without a network connection.

Code samples

TomTom provides a helpful set of individual projects showcasing features for the Navigation SDK.

Blogs and videos

Instructional video of building a Navigation App with the TomTom Navigation SDK.

Build an application using the TomTom Navigation SDK

Watch a video tutorial on how to build a first navigation application with TomTom.

Intro to the TomTom Navigation SDK

An introduction to the TomTom Navigation SDK

This article explores how the Navigation SDK’s modularity makes it easy to add features like map visualization and location handling into our applications.

Help and support