-
Notifications
You must be signed in to change notification settings - Fork 319
Closed
Description
Android API:
27
Mapbox Navigation SDK version:
0.13
Steps to trigger behavior
- Load embedded NavigationView via initialize() call
- On callback, start navigation with a route and a progress listener
NavigationViewOptions.Builder options = NavigationViewOptions.builder();
options.navigationListener(this);
options.directionsRoute(myRoute);
options.shouldSimulateRoute(false);
options.directionsProfile("driving");
options.routeListener(this);
options.navigationOptions(MapboxNavigationOptions.builder()
.locale(Locale.US)
.enableNotification(false)
.build());
options.progressChangeListener(this);
navigationView.startNavigation(options.build());
- On the first load of navigation, I usually get this exception, and map is centered on Africa, even though right before starting navigation I read out correct location on my own from FusedLocationProvider.
java.lang.NullPointerException: Attempt to invoke virtual method 'void com.mapbox.services.android.navigation.v5.navigation.MapboxNavigation.addProgressChangeListener(com.mapbox.services.android.navigation.v5.routeprogress.ProgressChangeListener)' on a null object reference
at com.mapbox.services.android.navigation.ui.v5.NavigationViewEventDispatcher.assignProgressChangeListner(NavigationViewEventDispatcher.java:140)
at com.mapbox.services.android.navigation.ui.v5.NavigationViewEventDispatcher.initializeListeners(NavigationViewEventDispatcher.java:38)
at com.mapbox.services.android.navigation.ui.v5.NavigationView.initNavigationListeners(NavigationView.java:570)
at com.mapbox.services.android.navigation.ui.v5.NavigationView.startNavigation(NavigationView.java:376)
Metadata
Metadata
Assignees
Labels
No labels