CarPlaySearchController conformance to CPListTemplateDelegate is deprecated in favor of CPListItem.handler.NavigationMapViewDelegate.navigationMapView(_:willAdd:), NavigationViewControllerDelegate.navigationViewController(_:willAdd:), and CarPlayManagerDelegate.carPlayManager(_:willAdd:for:) to modify the properties of the default layer which will be added to the map view during navigation.NavigationMapView.showsRelativeDurationsOnAlternativeManuever flag to toggle ETA callouts displaying during Active Guidance.NavigationMapViewDelegate.navigationMapView(_:,didAddRedrawActiveGuidanceRoutes:) method to monitor when view has refreshed the routes in Active Guidance.GeometryFramingAfterManeuver.distanceToFrameAfterManeuver is set.NavigationRoutes.refreshInvalidationDate property and RefreshingStatus.Invalidated event to track when route refreshing has expired and new route request is required.ActiveNavigationFeedbackType enum case .arrival(rating:).HistoryReplayController wrapped as a custom static LocationClient.historyReplayingValue(with:), which allows replaying history files.Directions.url(forCalculating:credentials:httpMethod:) for generating a request URL without creating the Directions instance.CongestionRangesConfiguration.default for RouteProgress.init(navigationRoutes:waypoints:congestionConfiguration:) constructor.CarPlayManager fix problem with dismiss preview mode.NavigationController.errors.RouteAlert.distanceToStart when active guidance is in progress.FasterRouteDetectionConfig.Fetched May 1, 2026