fun calcPosition( camera: BaseCamera, geometry: Geometry, screenArea: Padding? = null, tilt: Tilt? = null, bearing: Bearing? = null, size: ScreenSize? = null ): CameraPosition
Calculates the camera position so that a geometric object on the map is completely fit into the screen area defined by the screen_area parameter.
If the original camera settings do not need to be changed, then the camera copied through IBaseCamera::clone() can be used.
The camera used to calculate the position.
A geometric object to fit into the screen area specified by the screen_area parameter.
Area of the screen to fit the geometry into. If not specified, the camera's padding is used for calculation.
Map tilt. If not specified, the current camera tilt is used.
Map rotation. If not specified, then the current camera rotation is used.
The size of the viewing area. If not specified, the value from ICamera::size() is used.