From ebddd79e21f6974a983c68e3071a98752e9da46d Mon Sep 17 00:00:00 2001 From: MariaYu Date: Wed, 1 Nov 2017 15:10:14 -0700 Subject: [ios] Add const heading accuracy threshold in degree. --- platform/ios/src/MGLFaux3DUserLocationAnnotationView.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/ios/src/MGLFaux3DUserLocationAnnotationView.m b/platform/ios/src/MGLFaux3DUserLocationAnnotationView.m index b2b9d00af6..eb351891e0 100644 --- a/platform/ios/src/MGLFaux3DUserLocationAnnotationView.m +++ b/platform/ios/src/MGLFaux3DUserLocationAnnotationView.m @@ -14,6 +14,8 @@ const CGFloat MGLUserLocationAnnotationArrowSize = MGLUserLocationAnnotationPuck const CGFloat MGLUserLocationHeadingUpdateThreshold = 0.01; +const CLLocationDirection MGLLUserLocationHeadingAccuracyThreshold = 30; + @implementation MGLFaux3DUserLocationAnnotationView { BOOL _puckModeActivated; @@ -245,7 +247,7 @@ const CGFloat MGLUserLocationHeadingUpdateThreshold = 0.01; _oldHeadingAccuracy = -1; } - bool validHeadingAccuracy = headingAccuracy > 0 && headingAccuracy < kCLLocationAccuracyNearestTenMeters; + bool validHeadingAccuracy = headingAccuracy > 0 && headingAccuracy <= MGLLUserLocationHeadingAccuracyThreshold; if ( ! _headingIndicatorLayer && validHeadingAccuracy) { -- cgit v1.2.1