Package-level declarations

Types

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
interface AnimateCameraCallback

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
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
interface CameraController

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
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
object CameraOptionsFactory

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.

Link copied to clipboard

Abstract class for determining options for the initial configuration of the camera. For example zoom level, tilt, rotation, field of view and camera position or camera bounds.