Mapbox Navigation SDK v0.27.0
Release Notes
Important Note: With this release, you must include the following snippet in your project’s build.gradle
:
repositories {
maven { url 'https://mapbox.bintray.com/mapbox' }
}
This will ensure the mapbox
dependency is properly downloaded.
This release contains breaking changes. Please consult our migration guide here.
Navigation UI libandroid-navigation-ui
- Includes Maps SDK
7.0
and updated location service APIs (both breaking changes)- Please consult Maps SDK migration guide
- Please consult new
LocationEngine
documentation
- APIs for dynamic
MapView
FPS throttling inNavigationMapboxMap
. This helps adjust performance of the Maps SDK throughout navigation. - Updated
NavigationMapboxMap
to handle newv8
street sources for displaying way name along the route in #1679. - The
InstructionLoader
is now apublic
class that you can use with anyTextView
. This class organizes a givenBannerText
and renders it in the givenTextView
. This includes logic for highway shields / abbreviations (in #1683).
Core Navigation libandroid-navigation
- Added ability to disable auto-increment of the leg index while navigation in #1643.
- Better offline error handling in #1660.
Changelog:
- Consume banner instructions from NN #1543
- Update InstructionLoader API as public / taking BannerText #1683
- Removed multiple instantiations of MapboxOfflineRouter from OfflineRegionDownloadActivity #1684
- Add Streets Source v7 and v8 checks for way name layer #1679
- Add dynamic map FPS adjustment for NavigationMapboxMap #1669
- Add ability to disable auto-increment of RouteLeg index #1643
- Tracking gestures management to true in default NavigationView styles #1682
- Fix AlertView animation leak #1667
- NavigationView do not allow way name to show in overview mode #1676
- Set ssmlAnouncement when using SpeechAnnouncementListener #1675
- Update Maps SDK 7.x and events 4.x with new location APIs #1615
- Update dependencies: ConstraintLayout, mockito, leakCanary, robolectric #1668
- Remove unused / package-private RouteStepProgress#nextStep #1666
- Return the actual error coming back from NN when fetching an offline route fails #1660
- Create RouteProgress after leg index check in RouteProcessorRunnable #1657
- Use MapboxMap camera animation for resetting NavigationCamera #1658
- Allow NavigationView to start navigation during existing session #1655
- Happy 2019 🎉🚗 #1654
- Bump Maps and Events dependencies #1651