Package-level declarations

Types

Link copied to clipboard

Callback for camera animation.

Link copied to clipboard
fun interface CameraChangeListener

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

Factory providing methods for convenient creation of the different CameraOptions.

Link copied to clipboard
data class CameraPosition

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

Link copied to clipboard
fun interface CameraSteadyListener

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

Link copied to clipboard

Identifies the position tracking mode of the camera.

Link copied to clipboard
data class FollowCameraOperatorConfig(val controlPointsMap: Map<FollowCameraOperatorConfig.RoadClass, List<FollowCameraOperatorConfig.ControlPoint>> = emptyMap(), @FloatRange(from = 0.0, to = 22.0) val minZoom: Double? = null, @FloatRange(from = 0.0, to = 22.0) val maxZoom: Double? = null, @FloatRange(from = 0.0, to = 22.0) val defaultZoom: Double? = null, @FloatRange(from = 0.0, to = 90.0) val defaultTilt: Double? = null, @FloatRange(from = 1.0, to = 150.0) val defaultFieldOfView: Double? = null, @FloatRange(from = 0.0, to = 6000.0) val combinedInstructionMaxZoom: Double? = null, @FloatRange(from = 1.0) val combinedInstructionMaxZoomChange: Double? = null)

The configuration for follow camera operators.