CameraControllerImpl
constructor(cameraDefaults: CameraDefaults, mapView: MapView, cameraSource: MapEdgeInsets, navigationViewportDataSource: MapboxNavigationViewportDataSource, navigationCamera: NavigationCamera, cameraConfig: CameraConfig, observeIntersectionDensityCalculationUseCase: ObserveIntersectionDensityCalculationUseCase, observeFrameGeometryAfterManeuver: ObserveFrameGeometryAfterManeuver, observeFollowingFrameOptionsMinMaxZoom: ObserveFollowingFrameOptionsMinMaxZoom, coroutineScope: CoroutineScope = MainScope())