Package-level declarations

Types

Link copied to clipboard
interface MapAdapter

Adapter to map lifecycle events from their parent components to TomTomMapInteraction.

Link copied to clipboard

Callback handling communication from TomTomMapInteraction to the parent component.

Link copied to clipboard
data class MapOptions @JvmOverloads constructor(val mapKey: String, val cameraOptions: CameraOptions? = null, val padding: Padding = Padding(), val mapStyle: StyleDescriptor? = null, val styleMode: StyleMode = StyleMode.MAIN, val resourceCachePolicy: ResourceCachePolicy = DEFAULT_CACHE_POLICY, val onlineCachePolicy: OnlineCachePolicy = OnlineCachePolicy.Default, val renderToTexture: Boolean = false) : Parcelable

Configures the map options.

Link copied to clipboard

Holds global configuration values for instances of TomTomMap.

Link copied to clipboard
class TomTomMapFactory(context: Context, mapOptions: MapOptions, mapClientCallback: MapClientCallback, mapId: UUID, tileDataProvider: TileDataProvider? = null, dataProviders: List<DataProvider> = emptyList()) : AutoCloseable

Entry point to create new instance of TomTomMapInteraction.

Link copied to clipboard

Interaction object used by a parent component. Use TomTomMapFactory to create an instance.