public abstract static class NavigationViewOptions.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public abstract NavigationViewOptions.Builder directionsRoute(com.mapbox.api.directions.v5.models.DirectionsRoute directionsRoute)
public abstract NavigationViewOptions.Builder lightThemeResId(Integer lightThemeResId)
public abstract NavigationViewOptions.Builder darkThemeResId(Integer darkThemeResId)
public abstract NavigationViewOptions.Builder shouldSimulateRoute(boolean shouldSimulateRoute)
public abstract NavigationViewOptions.Builder waynameChipEnabled(boolean waynameChipEnabled)
public abstract NavigationViewOptions.Builder navigationOptions(com.mapbox.services.android.navigation.v5.navigation.MapboxNavigationOptions navigationOptions)
public abstract NavigationViewOptions.Builder feedbackListener(FeedbackListener feedbackListener)
public abstract NavigationViewOptions.Builder routeListener(RouteListener routeListener)
public abstract NavigationViewOptions.Builder navigationListener(NavigationListener navigationListener)
public abstract NavigationViewOptions.Builder progressChangeListener(com.mapbox.services.android.navigation.v5.routeprogress.ProgressChangeListener progressChangeListener)
public abstract NavigationViewOptions.Builder milestoneEventListener(com.mapbox.services.android.navigation.v5.milestone.MilestoneEventListener milestoneEventListener)
public abstract NavigationViewOptions.Builder milestones(List<com.mapbox.services.android.navigation.v5.milestone.Milestone> milestones)
public abstract NavigationViewOptions.Builder bottomSheetCallback(BottomSheetBehavior.BottomSheetCallback bottomSheetCallback)
public abstract NavigationViewOptions.Builder instructionListListener(InstructionListListener instructionListListener)
public abstract NavigationViewOptions.Builder speechAnnouncementListener(SpeechAnnouncementListener speechAnnouncementListener)
public abstract NavigationViewOptions.Builder bannerInstructionsListener(BannerInstructionsListener bannerInstructionsListener)
public abstract NavigationViewOptions.Builder speechPlayer(SpeechPlayer speechPlayer)
public abstract NavigationViewOptions.Builder locationEngine(com.mapbox.android.core.location.LocationEngine locationEngine)
public abstract NavigationViewOptions.Builder offlineRoutingTilesPath(String offlinePath)
When added, the NavigationView will try to initialize and use this data
for offline routing when no or poor internet connection is found.
offlinePath - to offline data on devicepublic abstract NavigationViewOptions.Builder offlineRoutingTilesVersion(String offlineVersion)
This version should directly correspond to the data in the offline path also provided.
offlineVersion - of data in tile pathpublic abstract NavigationViewOptions.Builder offlineMapOptions(MapOfflineOptions mapOfflineOptions)
mapOfflineOptions - for offline configurationpublic abstract NavigationViewOptions build()
© 2019 Mapbox. All rights reserved.