mapbox / mapbox/mapbox-navigation-android

Preserve user's historic route upon rerouting

Open
#1,725 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature jira-sync-complete
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.