Files
MapLibreParticleLab/platform/macos/app/LocationCoordinate2DTransformer.m
Minh Nguyễn b9702ef41a [macos] Renamed OS X SDK to macOS SDK
Also renamed as many references to OS X as possible to macOS in documentation.
2016-06-14 10:02:06 +02:00

32 lines
645 B
Objective-C

#import "LocationCoordinate2DTransformer.h"
#import <Mapbox/Mapbox.h>
@implementation LocationCoordinate2DTransformer {
MGLCoordinateFormatter *_coordinateFormatter;
}
+ (Class)transformedValueClass {
return [NSString class];
}
+ (BOOL)allowsReverseTransformation {
return NO;
}
- (instancetype)init {
if (self = [super init]) {
_coordinateFormatter = [[MGLCoordinateFormatter alloc] init];
}
return self;
}
- (id)transformedValue:(id)value {
if (![value isKindOfClass:[NSValue class]]) {
return nil;
}
return [_coordinateFormatter stringForObjectValue:value].capitalizedString;
}
@end