mapbox / mapbox/mapbox-navigation-ios

Puck and camera animation should not cut corners at maneuvers

Open
#3,324 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug jira-sync-complete topic: camera topic: location
Dominant language
Swift
Stars
918
Forks
326
Avg merge
1h 16m
Merged PRs (30d)
3

Description

At a sharp corner, the puck and camera animation should follow the route without cutting corners. @bsudekum attempted to mitigate this problem in #939, which has a good illustration of the problem. MapboxNavigationNative can provide a list of “keypoints” that we can use in interpolation.

/cc @mapbox/navigation-ios @LukasPaczos

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 with the illustration and attempted mitigation in issue #939, then inspect the existing puck and camera animation interpolation and how MapboxNavigationNative exposes keypoints. Done means both animations follow the complete route through sharp corners and do not cut across maneuvers.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.