mapbox / mapbox/mapbox-navigation-android
Route arrived without covering route, if source and destination coordinates are nearby.
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Kotlin
- Sterne
- 651
- Forks
- 321
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Scenario: Get a UTurn route on same straight street.
User starts from point A ( left side point of a street), moved towards end of street, Point B, make a right UTurn on same street, towards Point C, reaches the start of street but on right side, at point D
Route is - A->B->C->D
Preview
A -------------------------------------------B
(Same street - UTurn)
D--------------------------------------------C
API Request
Android API:
Mapbox Navigation SDK version:
Steps to trigger behavior
- User starts from point A ( left side point of a street)
- Moved towards end of street, Point B
- Make a right UTurn on same street, towards Point C
- Reaches the start of street but on right side, at point D
Expected behavior
Route should stay on map till user cover the whole route, from start to destination.
Actual behavior
As soon as user reaches source coordinate, Route Rrived event fires. Mapbox navigation assumes route arrived as source and destination are nearby on same street. Without covering route (covering whole street), route arrived event fires without covering route.
Is there a way to tell mapbox that until user navigates on whole route, mapbox should not fire route arrive event, even if user arrives at destination without navigating on direction route???
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die bereitgestellte Anfrage für eine Fußwegbeschreibung und das A-nach-D-U-Turn-Szenario im Android SDK zu reproduzieren. Überprüfe das Verhalten bei der Routenankunft, das an diesem Ablauf beteiligt ist, sowie die vorhandenen Kommentare als Kontext. Als erledigt gilt, dass die Ankunft nicht gemeldet wird, bevor die vollständige Route navigiert wurde, oder dass die unterstützte Möglichkeit zur Konfiguration dieses Verhaltens dokumentiert ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- android, kotlin
- Bereich
- mobile
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100