TomTom SDK for Android
TomTom's Android SDKs help you bring map visualization, location handling, and driver guidance to your Android application with minimal effort.
The Navigation SDK issues visual and audio turn-by-turn instructions at the right moments, and smartly handles events like deviations and traffic jams in the route ahead.
It is also highly customizable, letting customers redefine various aspects of the guidance logic.
See this Guide for how to get started quickly.
All modules:
This is a library to handle inaccurate locations provided by a location service. Using the raw location to update the current user’s position can lead to a position indicator that is unaligned with the Route. To solve this inaccuracy problem, Map Matching Engine produces accurate (map-matched) locations.
The Search Common module contains APIs that are frequently used across the Search SDK. Here you find general error handling classes, and classes that have a use-case in at least two separate Search APIs.
The Dynamic Data module includes four APIs that provide real-time information.
The Dynamic Data module refers to information that changes over time. Dynamic Data APIs are designed to complement the Search API by providing real-time or near real-time data updates. The implementation of the Dynamic Data API includes factories that create instances of Dynamic Data and in turn, provide information about EV charging, fuel prices, and parking details.
The Reverse Geocoding module contains the interface and data models for the Reverse Geocoding API. Reverse geocoding is the process of translating geographic coordinates in the form of latitude and longitude values
into a readable address or location description that can be easily understood by humans.
Hybrid implementation of the Reverse Geocoder API.
The Reverse Geocoder Offline module contains the offline implementation of the Reverse Geocoding API.
The Reverse Geocoder online module contains the online implementation of the Reverse Geocoding API.
The Search module encompasses the interface for the Search API, along with the models that encapsulate data relevant to its implementation.
Initializes an online Search API that offers customizable functionalities, such as the Search with Custom Points of Interest API with its create function.
The hybrid implementation of the Search API.
The offline implementation of the Search API.
The online implementation of the Search API.
The Structured Search module serves as a hierarchical address selection tool, designed to assist users in locating an address within structured address data.
Contains the package which holds the offline implementation of the Structured Search API.
The Search UI module offers a reference implementation which can be used to create a search UI within an application.