diff --git a/platform/ios/src/MGLFaux3DUserLocationAnnotationView.h b/platform/ios/src/MGLFaux3DUserLocationAnnotationView.h index da5c7155a..35fb31a34 100644 --- a/platform/ios/src/MGLFaux3DUserLocationAnnotationView.h +++ b/platform/ios/src/MGLFaux3DUserLocationAnnotationView.h @@ -1,14 +1,14 @@ #import #import "MGLUserLocationAnnotationView.h" -const CGFloat MGLUserLocationAnnotationDotSize = 22.0; -const CGFloat MGLUserLocationAnnotationHaloSize = 115.0; +extern const CGFloat MGLUserLocationAnnotationDotSize; +extern const CGFloat MGLUserLocationAnnotationHaloSize; -const CGFloat MGLUserLocationAnnotationPuckSize = 45.0; -const CGFloat MGLUserLocationAnnotationArrowSize = MGLUserLocationAnnotationPuckSize * 0.6; +extern const CGFloat MGLUserLocationAnnotationPuckSize; +extern const CGFloat MGLUserLocationAnnotationArrowSize; // Threshold in radians between heading indicator rotation updates. -const CGFloat MGLUserLocationHeadingUpdateThreshold = 0.01; +extern const CGFloat MGLUserLocationHeadingUpdateThreshold; @interface MGLFaux3DUserLocationAnnotationView : MGLUserLocationAnnotationView diff --git a/platform/ios/src/MGLFaux3DUserLocationAnnotationView.m b/platform/ios/src/MGLFaux3DUserLocationAnnotationView.m index 7001569b3..21f6aaa54 100644 --- a/platform/ios/src/MGLFaux3DUserLocationAnnotationView.m +++ b/platform/ios/src/MGLFaux3DUserLocationAnnotationView.m @@ -6,6 +6,14 @@ #import "MGLUserLocationHeadingArrowLayer.h" #import "MGLUserLocationHeadingBeamLayer.h" +const CGFloat MGLUserLocationAnnotationDotSize = 22.0; +const CGFloat MGLUserLocationAnnotationHaloSize = 115.0; + +const CGFloat MGLUserLocationAnnotationPuckSize = 45.0; +const CGFloat MGLUserLocationAnnotationArrowSize = MGLUserLocationAnnotationPuckSize * 0.6; + +const CGFloat MGLUserLocationHeadingUpdateThreshold = 0.01; + @implementation MGLFaux3DUserLocationAnnotationView { BOOL _puckModeActivated;