Skip to content

Mapbox Navigation SDK v0.27.0

Compare
Choose a tag to compare
@danesfeder danesfeder released this 16 Jan 23:45

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)
  • APIs for dynamic MapView FPS throttling in NavigationMapboxMap. This helps adjust performance of the Maps SDK throughout navigation.
  • Updated NavigationMapboxMap to handle new v8 street sources for displaying way name along the route in #1679.
  • The InstructionLoader is now a public class that you can use with any TextView. This class organizes a given BannerText and renders it in the given TextView. 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