mapbox / mapbox/mapbox-navigation-android
Preserve user's historic route upon rerouting
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 651
- Forks
- 321
- PR merge metrics
- No merged PRs in 30d
Description
Originally captured in https://github.com/mapbox/mapbox-navigation-android/issues/1595#issue-387034432, this ticket serves to track the visual aspects of tracking historical route progress with the `NavigationMapRoute` used in the `NavigationView`.
When an off-route occurs, the complete tracked route geometry can be assembled from `Navigator` and then drawn on the map, indicating the user is not currently on this route but has traveled those roads thus far.
cc @akitchen
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing NavigationMapRoute as used by NavigationView and inspect how Navigator exposes the complete tracked route geometry during an off-route event. Confirm where route progress is assembled and drawn on the map. Done means the map visibly preserves the roads the user has traveled while showing that the user is no longer on the original route.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100