You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The speak method in RouteVoiceController can be used without a given RouteProgress or the RouteProgress can explicitly ignored so that it will not be added to the voice instruction.
RouteProgress is now optional in willSpeak method of VoiceControllerDelegate if the RouteProgress in the speak method of the RouteVoiceController is nil`.
Uses the Locale given in RouteOptions to create the corresponding AVSpeechSynthesisVoice.
Removed setCamera() from updateCourseTracking()
Added setCamera() to progressDidChange()
Allow to customize rerouting logic by implementing RouteControllerDelegate#routeControllerGetDirections
Add option to overwrite camera update via NavigationMapViewCourseTrackingDelegate#updateCamera
Remove MapboxVoiceController and Mapbox Speech dependency. If you would like to use MapboxSpeech, you can copy the deleted MapboxVoiceController into your project.
BREAKING: Removed MLNStyle extensions referencing non-functioning MapBox styles, e.g. MLNStyle.navigationGuidanceDayStyleURL.
Added Day/NightStyle(styleURL:) which takes an explicit URL to a hosting tileserver style.
Added Day/NightStyle(demoStyle: ()) as an explicit alternative when the user doesn't have a tileserver handy. This uses MapLibre's demo style and is intended for testing and demonstration use only.
Deprecated DayStyle()/NightStyle() initializers because they were backed by an implicit tile service. If these default styles are still used, they'll now use the MapLibre demo style.
NavigationViewController now expects explicit style URLs with NavigationViewController(route:dayStyleURL:nightStyleURL:...) or NavigationViewController(route:dayStyle:nightStyle:...)` and the existing initializer, which allowed "default" styles, is deprecated and uses the MapLibre demo styles.
Fix: NavigationViewController was not re-routing when the user went off route.