mapbox / mapbox/mapbox-navigation-android

Multiwaypoints using Core and UI SDK

Offen
#3,345 13 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Core
Vorherrschende Sprache
Kotlin
Sterne
651
Forks
321
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

We need to verify the behavior of the Core and UI SDK `NavigationView` if a user sets multi waypoints and tries to navigate.

Test Cases to be covered:

Using Core SDK
- [x] Take a set of 25 waypoints(waypoints should be far from each other maybe like 1 km or more) and navigate
- [x] Take a set of 25 waypoints(waypoints should be close to each other i.e. the distance should not be more than ~50m b/w the waypoints) and navigate - We are waiting on ANS to give us the route they are following
- [ ] Take a set of 25 waypoints(waypoints should be close to each other i.e. the distance should not be more than ~50m b/w the waypoints) and navigate. Make sure this time you reroute sometimes. We cannot do this using the mock location app. Hence we need the history files. - See [this](https://github.com/mapbox/mapbox-navigation-android/issues/3298#issuecomment-656260459) for the history file attached.

If the above test cases succeed repeat them using `NavigationView`. If not, then we can confirm it's an issue in NavNative and we can close this ticket.

cc @asinghal22 @cafesilencio @zugaldia

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der Prüfung der im Issue beschriebenen Multiwaypoint-Szenarien von NavigationView im Core SDK und UI SDK, einschließlich der im Issue 3298 verlinkten History-Datei. Führe die Fälle mit 25 Wegpunkten und nahen sowie weit entfernten Punkten, einschließlich Neuberechnung der Route, aus und wiederhole sie anschließend mit NavigationView. Als abgeschlossen gilt die Aufgabe, wenn die Fälle erfolgreich sind oder bestätigt wurde, dass es sich um ein NavNative-Problem handelt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
kotlin
Bereich
mobile-dev, testing-qa
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.