New
v3.18.0
Packaging
- MapboxNavigationCore now requires MapboxMaps v11.18.0
- MapboxNavigationCore now requires MapboxNavigationNative v324.18.0
Map
- Maps SDK's
MapboxMaps.MapViewis now initialized byNavigationMapViewusingMapboxMaps.MapInitOptions(locationDataModel:). This passes location and heading providers during initialization, rather than overriding them afterwards usingMapboxMaps.MapView.location.override(locationProvider:headingProvider:). This preventsMapViewfrom creating a redundantMapboxMaps.AppleLocationProvider(which is unused byNavigationMapViewand the Navigation SDK).
Navigation Camera
- Fixed a long animation during the initial location update in
NavigationViewController. - Fixed an issue where the camera would switch to the following state on the first location update even after
NavigationMapView.stop()was called.