Camera Model
Functions
Link copied to clipboard
Link copied to clipboard
Adds listener for Camera.PositionChangedListener methods.
Link copied to clipboard
Retrieves orientation of a camera on each axis
Link copied to clipboard
Retrieves position offset of a camera on each axis
Link copied to clipboard
Return the point of map on the screen which will be recognized as map center for rotation and vehicle position
Link copied to clipboard
Returns the map center (point for rotation axis and vehicle position) for locked and unlocked map state.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns mode how camera should move when the vehicle is moving - if it is following the vehicle or not.
Link copied to clipboard
Returns camera GeoCoordinates on the map.
Link copied to clipboard
Returns the rotation of map in degrees.
Link copied to clipboard
Returns mode how the camera rotation should behave when the vehicle is moving.
Link copied to clipboard
Returns the zoom value from range (0 - 20.0) The zoom level determines how "close" the map view is to the surface of the Earth.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Removes listener for Camera.PositionChangedListener methods.
Link copied to clipboard
Link copied to clipboard
Rotates orientation of a camera on each axis
Link copied to clipboard
Offsets position of a camera on each axis
Link copied to clipboard
Sets the map center (point for rotation axis and vehicle position) for locked and unlocked map state.
Link copied to clipboard
abstract fun setMapPadding(left: Float, top: Float, right: Float, bottom: Float, @NonNull animation: MapAnimation)
Link copied to clipboard
fun setMapRectangle(@NonNull boundingBox: GeoBoundingBox, @FloatRange(from = 0.0, to = 1.0 ) leftMarginPerc: Float, @FloatRange(from = 0.0, to = 1.0 ) topMarginPerc: Float, @FloatRange(from = 0.0, to = 1.0 ) rightMarginPerc: Float, @FloatRange(from = 0.0, to = 1.0 ) bottomMarginPerc: Float)
fun setMapRectangle(@NonNull boundingBox: GeoBoundingBox, leftMarginPx: Int, topMarginPx: Int, rightMarginPx: Int, bottomMarginPx: Int)
abstract fun setMapRectangle(@NonNull boundingBox: GeoBoundingBox, @FloatRange(from = 0.0, to = 1.0 ) leftMarginPerc: Float, @FloatRange(from = 0.0, to = 1.0 ) topMarginPerc: Float, @FloatRange(from = 0.0, to = 1.0 ) rightMarginPerc: Float, @FloatRange(from = 0.0, to = 1.0 ) bottomMarginPerc: Float, @NonNull animation: MapAnimation)
abstract fun setMapRectangle(@NonNull boundingBox: GeoBoundingBox, leftMarginPx: Int, topMarginPx: Int, rightMarginPx: Int, bottomMarginPx: Int, @NonNull animation: MapAnimation)
abstract fun setMapRectangle(@NonNull boundingBox: GeoBoundingBox, @FloatRange(from = 0.0, to = 1.0 ) leftMarginPerc: Float, @FloatRange(from = 0.0, to = 1.0 ) topMarginPerc: Float, @FloatRange(from = 0.0, to = 1.0 ) rightMarginPerc: Float, @FloatRange(from = 0.0, to = 1.0 ) bottomMarginPerc: Float, @FloatRange(from = 0.0, to = 20.0 ) maxZoom: Float, @NonNull animation: MapAnimation)
abstract fun setMapRectangle(@NonNull boundingBox: GeoBoundingBox, leftMarginPx: Int, topMarginPx: Int, rightMarginPx: Int, bottomMarginPx: Int, @FloatRange(from = 0.0, to = 20.0 ) maxZoom: Float, @NonNull animation: MapAnimation)
Link copied to clipboard
Sets how camera should move when the vehicle is moving - ff is following vehicle or not.
Link copied to clipboard
Move camera to given GeoCoordinates on the map.
Move camera to given position GeoCoordinates on the map with an animation.
Link copied to clipboard
Sets the rotation of map in degrees
abstract fun setRotation(@FloatRange(from = "-180.0", to = 180.0 ) rotation: Float, @NonNull animation: MapAnimation)
Sets the rotation of map in degrees.
Link copied to clipboard
Sets how the camera rotation should behave when the vehicle is moving.
Link copied to clipboard
Sets the tilt of map in degrees with an animation.
Link copied to clipboard
abstract fun setZoomLevel(@FloatRange(from = 0, to = Float.MAX_VALUE ) zoom: Float, @NonNull animation: MapAnimation)
Sets the zoom value from range (0 - 20.0).