Package com.tomtom.sdk.maps.display
Types
Link copied to clipboard
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 renderToTexture: Boolean = false) : Parcelable
Content copied to clipboard
Configures the map options.
Link copied to clipboard
class TomTomMap : RouteController, MapController, MarkerController, CircleController, PolygonController, PolygonOverlayController, PolylineController, CameraController, StyleController, LocationController, CopyrightsController, GesturesController, TrafficController, RenderedFeatureController, LaneLevelSegmentController, DiagnosticsController
Content copied to clipboard
This is the main entry point for all methods related to the map. TomTomMap can be obtained via the MapFragment or the MapView, using getMapAsync() method.
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) : Disposable
Content copied to clipboard
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.