TomTomSdk

object TomTomSdk

TomTom Navigation SDK entry point.

Instantiates the TomTom SDK instance. The instance must be initialized with initialize before use.

Thread Safety

All public methods and properties are thread-safe and can be called from any thread.

Properties

Link copied to clipboard

Indicates whether the SDK has been initialized.

Link copied to clipboard

LocationProvider property. In charge of notifying users about location updates.

Link copied to clipboard

The TomTomNavigation property. Manages all the navigation process.

Link copied to clipboard

The SdkContext property of the SDK configuration. Contains the common configuration shared by different modules across the SDK.

Functions

Link copied to clipboard
fun initialize(context: Context, sdkConfiguration: SdkConfiguration)

Initializes the TomTom Navigation SDK. Given the Context and SdkConfiguration, it initializes the SDK based on the provided configuration.

Inherited functions

Link copied to clipboard

Creates a ReverseGeocoder instance of the geographic coordinates translator. This instance is employed to translate geographic coordinates (latitude and longitude) into a human-readable address.

Link copied to clipboard

Creates a RoutePlanner instance managing the route planning actions. This instance allows to plan a route and its alternative routes based on the user selections.

Link copied to clipboard

Creates a Search instance implementing all the functionalities required to integrate advanced createSearch functionality. Some examples of the provided functionalities are: synchronous and asynchronous createSearch, autocompletion, and more.