Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Indicate reduced accuracy location mode #2555

Closed
1ec5 opened this issue Aug 19, 2020 · 1 comment · Fixed by #2664 or #2693
Closed

Indicate reduced accuracy location mode #2555

1ec5 opened this issue Aug 19, 2020 · 1 comment · Fixed by #2664 or #2693
Assignees
Labels
feature New feature request. topic: location UI Work related to visual components, Android Auto, Camera, 3D, voice, etc.
Milestone

Comments

@1ec5
Copy link
Contributor

1ec5 commented Aug 19, 2020

Starting in iOS 14, the system Location Services prompt will offer the user an option to share only crude location updates with the application. Reduced accuracy is unlikely to be quite as useful for turn-by-turn navigation as full accuracy, though it might be a valid use case for free-driving, depending on the application.

mapbox/mapbox-gl-native-ios#372 tracks adding an accuracy halo to the user puck during course tracking, similar to the halo around the user dot during location or heading tracking. The UserPuckCourseView drawing code is more or less a straight copy of the course mode of the map SDK’s MGLFaux3DUserLocationAnnotationView, so it should be straightforward to keep UserPuckCourseView in sync.

Accurate location tracking is critical to turn-by-turn navigation functionality, so we should revive the “Weak GPS Signal” status bar that was introduced in #490. We can call NavigationViewController.showStatus(title:spinner:duration:animated:interactive:) to display that status bar.

/ref #2554
/cc @mapbox/navigation-ios @mapbox/maps-ios

@1ec5 1ec5 added feature New feature request. topic: location labels Aug 19, 2020
@1ec5 1ec5 added this to the v1.1.0 milestone Aug 19, 2020
@dersim-davaod dersim-davaod self-assigned this Sep 1, 2020
@ShanMa1991 ShanMa1991 linked a pull request Sep 29, 2020 that will close this issue
3 tasks
@jill-cardamon
Copy link
Contributor

jill-cardamon commented Oct 2, 2020

Clarification on status banner: Could you even generate a route without user's precise location?
It would require a lot of steps for a person to turn precise location off in the middle of turn-by-turn navigation, so this banner is a bit of an edge case. This case might be more likely to show up during free driving.

@1ec5 1ec5 modified the milestones: v1.1.0, v1.2.0 Oct 5, 2020
@MaximAlien MaximAlien added UI Work related to visual components, Android Auto, Camera, 3D, voice, etc. iOS labels Oct 30, 2020
@1ec5 1ec5 modified the milestones: v1.2.0, v1.1.0 Nov 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature request. topic: location UI Work related to visual components, Android Auto, Camera, 3D, voice, etc.
Projects
None yet
5 participants