diff options
author | Minh Nguyễn <mxn@1ec5.org> | 2020-02-27 13:09:39 -0800 |
---|---|---|
committer | Minh Nguyễn <mxn@1ec5.org> | 2020-02-27 17:14:20 -0800 |
commit | 206b9bde5ed9204de6ec18c0d37495db7c30aa09 (patch) | |
tree | 0049d4d6bd9195c194c0fe96665ba72c92f00da5 /platform/darwin/src/MGLDistanceFormatter.m | |
parent | bd252e16a3574efd11cca57917f52e6d1b2dd0a2 (diff) | |
download | qtlocation-mapboxgl-206b9bde5ed9204de6ec18c0d37495db7c30aa09.tar.gz |
[ios, macos] Deleted iOS/macOS map SDK sources, resources, scripts
Diffstat (limited to 'platform/darwin/src/MGLDistanceFormatter.m')
-rw-r--r-- | platform/darwin/src/MGLDistanceFormatter.m | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/platform/darwin/src/MGLDistanceFormatter.m b/platform/darwin/src/MGLDistanceFormatter.m deleted file mode 100644 index a7a2f9c9e1..0000000000 --- a/platform/darwin/src/MGLDistanceFormatter.m +++ /dev/null @@ -1,35 +0,0 @@ -#import "MGLDistanceFormatter.h" - -@interface MGLDistanceFormatter() -@end - -@implementation MGLDistanceFormatter - -static const CLLocationDistance METERS_PER_MILE = 1609.344; -static const double YARDS_PER_MILE = 1760.0; -static const double FEET_PER_MILE = YARDS_PER_MILE * 3.0; - -- (NSString *)stringFromDistance:(CLLocationDistance)distance { - double miles = distance / METERS_PER_MILE; - double feet = miles * FEET_PER_MILE; - - NSLengthFormatterUnit unit = NSLengthFormatterUnitMillimeter; - [self unitStringFromMeters:distance usedUnit:&unit]; - - self.numberFormatter.roundingIncrement = @0.25; - - if (unit == NSLengthFormatterUnitYard) { - if (miles > 0.2) { - unit = NSLengthFormatterUnitMile; - return [self stringFromValue:miles unit:unit]; - } else { - unit = NSLengthFormatterUnitFoot; - self.numberFormatter.roundingIncrement = @1; - return [self stringFromValue:feet unit:unit]; - } - } else { - return [self stringFromMeters:distance]; - } -} - -@end |