Increase snapped distance, don't use course if it is bad #551
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We've noticed the user puck unsnapping from the route line in cases it should not be. Larger, wider roads can see this often. By increasing the max snapping distance, the user will be snapped more often. The downfall here is that when the user is actively leaving the route, the user will appear snapped to the route for a moment longer. In my testing, it looked fine.
This also moves to not use the user's course when we deem the course or speed invalid. In this case, we snap the users location and also use a calculated course.