mapbox / mapbox/mapbox-navigation-android
NavigationView & NavigationLauncher : on progress change issue
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Kotlin
- Estrellas
- 651
- Forks
- 321
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
I have some issues with Android Navigation SDK. I'm developing an app that has the purpose to get next maneuvers by on progress change listeners and send to bt device.
If I use NavigationView and NavigationLauncher( for map in real time) , on progress change listener fire correctly but with no update in location and next maneuver .
If I use NavigationView Only ( with no maps visualized ) system works correctly and next step are sent in real time with no issues.
Only one activity with no fragment.
minSdkVersion 21
targetSdkVersion 29
implementation 'com.mapbox.mapboxsdk:mapbox-android-navigation-ui:0.42.6';
implementation 'com.mapbox.mapboxsdk:mapbox-android-plugin-localization-v9:0.12.0'
below code where i set options for launchers
boolean NavigationLauncher_r = true; //mappa
boolean NavigationViewLauncher_r = true; //onprogresschange listener
boolean Simulation = true;
if (directionsRoute == null) {
return;
}
if (NavigationLauncher_r) {
NavigationLauncherOptions options_NL= NavigationLauncherOptions.builder()
.directionsRoute(directionsRoute)
.shouldSimulateRoute(Simulation)
.build();
NavigationLauncher.startNavigation (MainActivity.this,options_NL);
}
if (NavigationViewLauncher_r) {
NavigationViewOptions options_NW = NavigationViewOptions.builder()
.directionsRoute(directionsRoute)
.shouldSimulateRoute(Simulation)
.navigationListener(MainActivity.this)
.progressChangeListener(this)
.build();
navigationView.startNavigation(options_NW);
}
}
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza reproduciendo el comportamiento informado de MainActivity usando NavigationView, NavigationLauncher y el listener de cambios de progreso con la versión 0.42.6 del SDK y la simulación de rutas habilitada. Compara las actualizaciones del listener cuando se usa NavigationLauncher con el mapa frente a cuando se usa únicamente NavigationView. Se considera terminado cuando las actualizaciones de ubicación y del siguiente giro siguen estando actualizadas mientras se muestra el mapa.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- android, java
- Área
- mobile-dev
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100