Turn-by-turn navigation logic and UI in Swift on iOS
AlternativeRoutesDetectionConfig.refreshesAfterPassingDeviation
. This feature no longer has any effect.AlternativeRoutesDetectionConfig.refreshesWhenNoAvailableAlternatives
. This feature no longer has any effect other then
setting the refresh interval. Use AlternativeRoutesDetectionConfig.refreshIntervalSeconds
instead to configure the
refresh interval directly.RouteProgress.routeIsComplete
after the user drive past the destination further away.NavigationMapView
DocC.WayNameView
.NavigationViewControllerDelegate.navigationViewController(_:roadNameAt:)
.NavigationRoutes
initialization.DayStyle
and NightStyle
colors were not being applied to DistanceRemainingLabel
, FeedbackViewController
, CarPlayCompassView
, and ArrivalTimeLabel
.NavigationViewControllerDelegate.navigationViewController(_:didArriveAt:)
method that is called when the user arrives at the destination waypoint for a route leg.NavigationRouteOptions
and NavigationMatchOptions
no longer include .numericCongestionLevel
attribute by default for profiles other than .automobileAvoidingTraffic
. (#4564).speedLimitKey
key in the .passiveLocationManagerDidUpdate
notification contained 0
on roads with no speed limit. The value is now correctly set to Double.infinity
. (#4584)BottomBannerViewController.dateFormatter
, BottomBannerViewController.dateComponentsFormatter
, BottomBannerViewController.distanceFormatter
and InstructionsBannerView.distanceFormatter
are now public. (#4595)CPMapTemplate.guidanceBackgroundColor
via delegate method. (#4620)CarPlayManagerDelegate
object. (#4606)NavigationEventsManager.init(activeNavigationDataSource:passiveNavigationDataSource:accessToken:mobileEventsManager:)
in favor of NavigationEventsManager.init(activeNavigationDataSource:passiveNavigationDataSource:accessToken:)
. (#4572)RouteController/reroute(from:along:)
. (#4618)Documentation is available online or within Xcode.
Changes since v2.18.0-rc.2:
CarPlayManagerDelegate
object. (#4606)Documentation is available online or within Xcode.
Changes since v2.18.0-rc.1:
BottomBannerViewController.dateFormatter
, BottomBannerViewController.dateComponentsFormatter
, BottomBannerViewController.distanceFormatter
and InstructionsBannerView.distanceFormatter
are now public. (#4595)Documentation is available online or within Xcode.
Changes since v2.18.0-beta.1:
.speedLimitKey
key in the .passiveLocationManagerDidUpdate
notification contained 0
on roads with no speed limit. The value is now correctly set to Double.infinity
. (#4584)Documentation is available online or within Xcode.
Changes since v2.17.0-no-cache:
NavigationRouteOptions
and NavigationMatchOptions
no longer include .numericCongestionLevel
attribute by default for profiles other than .automobileAvoidingTraffic
. (#4564)NavigationEventsManager.init(activeNavigationDataSource:passiveNavigationDataSource:accessToken:mobileEventsManager:)
in favor of NavigationEventsManager.init(activeNavigationDataSource:passiveNavigationDataSource:accessToken:)
. (#4572)Documentation is available online or within Xcode.