Introduction
Maps and Navigation SDK for Android
The Maps and Navigation SDK, powered by TomTom Orbis map, equips developers with extensive online mapping capabilities and enables seamless integration of advanced navigation features into Android applications. With this powerful SDK, you can quickly implement essential functionalities such as map visualization, location, search, routing, and driver guidance.
Whether you’re creating map-oriented scenarios or building a comprehensive navigation solution, the SDK simplifies the development process, allowing you to deliver high-quality applications more efficiently. For an easier start, you can leverage the TomTom example app that illustrates the main navigation use cases, helping you understand how to make the most of the SDK.

What’s new?
- Premium Map Display is now the default renderer - The SDK now uses Premium Map Display by default, replacing the Standard renderer. This brings a new level of visual quality and capability to every application built on the SDK.
- 3D Landmarks - Photorealistic iconic structures such as the Colosseum, the Empire State Building, the CN Tower or the London Eye rendered directly on the map, helping drivers orient themselves at a glance.
- Advanced lighting and premium materials - Dynamic atmospheric conditions (day, dusk, night), premium ground materials with specular and diffuse effects, and a configurable skybox for a map that feels fully integrated into your application.
- Smart camera behavior - The camera automatically keeps the most relevant driving information inside the visible area of the screen, even when the UI overlaps the map.
- Online-First - Build a seamless navigation experience regardless of connectivity. The SDK will run by default on TomTom’s freshest online maps while keeping onboard maps as a fallback. When connectivity drops, the system continues from onboard data. Upon the return of connectivity, the SDK switches back to online maps.
- More control on Onboard map - The SDK allows developers to offer drivers a complete map-download experience inside their own app. The driver will be able to pick the map regions to download before a trip, and to free up space by deleting the regions when they are no longer needed.
For more details, check the release notes.
Switching from the Standard Map Display to Premium Map Display? It’s a single dependency change - replace map-display-compose-standard with map-display-compose-premium. See how to set dependencies.
Upgrading to SDK v2? Follow the step-by-step migration guide.
Get Startedor Contact Sales - To learn more about commercial usage
Key features
The Maps and Navigation SDK offers key features to help you every step of the way:
Map Display
Deliver a visually immersive map experience powered by Premium Map Display. It brings together real-time traffic, points of interest, and 3D landmarks.
3D Landmarks
Bring the real world to life with photorealistic 3D landmarks — iconic structures such as the Colosseum, the Empire State Building, the CN Tower, or the London Eye rendered with high visual fidelity directly on the map. Enabled by the Premium Map Display renderer, 3D Landmarks make maps instantly recognizable and help drivers orient themselves intuitively.
Search
Add search functionality to your application, enable autocomplete results and allow the driver to search along the route.
Turn by Turn
Provide visual and audio instructions along a route and handle various events like route deviations and destination arrivals.
Traffic
Enable traffic incidents on a route along with your guidance and detail the various incident types, like traffic jams, roadworks, and closed roads.
Online First
Create seamless navigation experience regardless of connectivity. Fallback to offline map for sustained connectivity loss.
EV Experience
Delight EV drivers and reduce range and charging anxiety with TomTom EV — a future‑ready platform unifying planning, search, driving and charging. BETA *
* For more information about BETA APIs and guidance on their usage, please contact sales
Code samples
TomTom provides an example app where you can explore practical implementations of the main navigation features, map features and use cases.
Get started with the example app