Package-level declarations

Types

Link copied to clipboard
@Immutable
class CameraData

The camera data.

Link copied to clipboard
@Immutable
abstract class GesturesConfig

The gesture config of the map view.

Link copied to clipboard
@Immutable
abstract class MapDisplayInfrastructure

The infrastructure of the TomTomMap Composable.

Link copied to clipboard
@Immutable
abstract class MarkerData

Data of a marker on the map.

Link copied to clipboard
value class MarkerId(val value: UniqueId = UniqueId())

Unique identifier for a marker on the map.

Link copied to clipboard
@Immutable
abstract class PolylineData

The data of a polyline on the map.

Functions

Link copied to clipboard

Constructs a GesturesConfig with configure applied.

Link copied to clipboard

Constructs a MapDisplayInfrastructure instance based on the sdkContext and with configure applied.

@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
fun MapDisplayInfrastructure(tileInfrastructure: MapTileInfrastructure, configure: MapDisplayInfrastructure.Mutable.() -> Unit = {}): MapDisplayInfrastructure

Constructs a MapDisplayInfrastructure instance with a tileInfrastructure and configure applied.

Link copied to clipboard
fun MarkerData(geoPoint: GeoPoint, configure: MarkerData.Mutable.() -> Unit = {}): MarkerData

Constructs a MarkerData instance with configure applied.

Link copied to clipboard
fun PolylineData(geoPoints: List<GeoPoint>, configure: PolylineData.Mutable.() -> Unit = {}): PolylineData

Constructs a PolylineData instance with configure applied.