summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Wray <jason@kulturny.com>2015-09-04 00:00:28 -0400
committerJustin R. Miller <incanus@codesorcery.net>2015-09-11 11:36:32 -0700
commitc34d62aca29f207bbd68b48ee13063c9e4fed82a (patch)
tree84840d5c80b372ffc0aecdc45f8f1d3aeb04da72
parentc8e80595d854c79f4c16ef4237f7a4ca9d18ddd9 (diff)
downloadqtlocation-mapboxgl-c34d62aca29f207bbd68b48ee13063c9e4fed82a.tar.gz
[iOS] Move radians/degrees conversion functions to MGLGeometry.h
-rw-r--r--include/mbgl/ios/MGLGeometry.h11
-rw-r--r--platform/ios/MGLMapView.mm10
-rw-r--r--platform/ios/MGLUserLocationAnnotationView.m10
3 files changed, 11 insertions, 20 deletions
diff --git a/include/mbgl/ios/MGLGeometry.h b/include/mbgl/ios/MGLGeometry.h
index 6226af1d08..2dee7c76cd 100644
--- a/include/mbgl/ios/MGLGeometry.h
+++ b/include/mbgl/ios/MGLGeometry.h
@@ -3,6 +3,7 @@
#import "MGLTypes.h"
#import <CoreLocation/CoreLocation.h>
+#import <CoreGraphics/CGBase.h>
NS_ASSUME_NONNULL_BEGIN
@@ -82,4 +83,14 @@ NS_INLINE NSString *MGLStringFromCoordinateBounds(MGLCoordinateBounds bounds) {
bounds.ne.latitude, bounds.ne.longitude];
}
+NS_INLINE CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)
+{
+ return degrees * M_PI / 180;
+}
+
+NS_INLINE CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)
+{
+ return radians * 180 / M_PI;
+}
+
NS_ASSUME_NONNULL_END
diff --git a/platform/ios/MGLMapView.mm b/platform/ios/MGLMapView.mm
index e509b5c8d8..7056276637 100644
--- a/platform/ios/MGLMapView.mm
+++ b/platform/ios/MGLMapView.mm
@@ -60,16 +60,6 @@ static NSURL *MGLURLForBundledStyleNamed(NSString *styleName)
return [NSURL URLWithString:[NSString stringWithFormat:@"asset://styles/%@.json", styleName]];
}
-CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)
-{
- return degrees * M_PI / 180;
-}
-
-CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)
-{
- return radians * 180 / M_PI;
-}
-
mbgl::util::UnitBezier MGLUnitBezierForMediaTimingFunction(CAMediaTimingFunction *function)
{
if ( ! function)
diff --git a/platform/ios/MGLUserLocationAnnotationView.m b/platform/ios/MGLUserLocationAnnotationView.m
index 301e3c4b20..06da8a998f 100644
--- a/platform/ios/MGLUserLocationAnnotationView.m
+++ b/platform/ios/MGLUserLocationAnnotationView.m
@@ -144,16 +144,6 @@ const CGFloat MGLUserLocationAnnotationArrowSize = MGLUserLocationAnnotationPuck
}
}
-CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)
-{
- return degrees * M_PI / 180;
-}
-
-CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)
-{
- return radians * 180 / M_PI;
-}
-
- (UIBezierPath *)puckArrow
{
CGFloat max = MGLUserLocationAnnotationArrowSize;