MapViewModel
constructor(fetchDestinationForDroppedPin: FetchDestinationResultForDroppedPinUseCase, fetchDestinationForPoi: FetchDestinationResultForPoiUseCase, informMapLoaded: InformMapLoadedUseCase, informMapNotLoaded: InformMapNotLoadedUseCase, informMapStartLoading: InformMapStartLoadingUseCase, informMapClicked: InformMapClickedUseCase, reorderRoutesUseCase: ReorderRoutesUseCase, informTargetSearchAreaReady: InformTargetSearchAreaReadyUseCase, compareTargetWithThresholdSearchArea: CompareTargetWithThresholdSearchAreaUseCase, searchMetricsTracker: SearchMetricsTracker, screenTracker: ScreenTracker, searchAnalytics: SearchAnalytics, cameraLocationProvider: CameraLocationProvider, navigationTripSessionHolder: NavigationTripSessionHolder, observePoiSelectionEnabled: ObservePoiSelectionEnabledUseCase, overviewEvDestinationResultUseCase: OverviewEvDestinationResultUseCase, isSearchMarkersVisible: IsSearchMarkersVisibleUseCase, observeDrivingSideUseCase: ObserveDrivingSideUseCase)