Package com.tomtom.sdk.maps.display.camera

Types

Link copied to clipboard
data class AnimationDuration(val duration: Duration)

Describes the duration of an animation associated with a user-facing action. Creating an instance with the .createDefault method uses the default duration, defined internally in the SDK.

Link copied to clipboard
interface CameraController

Controls camera-specific features on the map. Allows camera management and user interactions with the camera.

Link copied to clipboard
class CameraOptions : Parcelable

Determines options for the new configuration of the camera. For example the location, zoom level, tilt angle.

Link copied to clipboard
object CameraOptionsFactory

Factory providing methods for convenient creation of the different CameraOptions.

Link copied to clipboard
data class CameraPosition(    val position: GeoCoordinate,     val zoom: Double,     val tilt: Double,     val rotation: Double)

Aggregates all camera position parameters such as position, zoom level, tilt angle, and rotation (aka heading of bearing).

Link copied to clipboard
enum CameraTrackingMode : Enum<CameraTrackingMode>

Identifies the position tracking mode of the camera.

Link copied to clipboard
fun interface OnCameraChangeListener

Interface for notifying about the ongoing changes of the camera properties.

Link copied to clipboard
fun interface OnCameraSteadyListener

Interface for notifying about the last phase of applying any changes on the camera properties.