init project
This commit is contained in:
21
ios/Classes/Model/AMapCameraPosition.m
Normal file
21
ios/Classes/Model/AMapCameraPosition.m
Normal file
@ -0,0 +1,21 @@
|
||||
#import "AMapCameraPosition.h"
|
||||
#import "AMapConvertUtil.h"
|
||||
|
||||
@implementation AMapCameraPosition
|
||||
|
||||
- (NSDictionary *)toDictionary {
|
||||
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithCapacity:4];
|
||||
[dict setObject:@(self.bearing) forKey:@"bearing"];
|
||||
[dict setObject:@(self.tilt) forKey:@"tilt"];
|
||||
[dict setObject:@(self.zoom) forKey:@"zoom"];
|
||||
if (CLLocationCoordinate2DIsValid(self.target)) {
|
||||
[dict setObject:[AMapConvertUtil jsonArrayFromCoordinate:self.target] forKey:@"target"];
|
||||
}
|
||||
return [dict copy];
|
||||
}
|
||||
|
||||
- (NSString *)description {
|
||||
return [NSString stringWithFormat:@"CameraPosition(bearing:%.6f, target:%@, tilt:%.6f, zoom:%.6f)",self.bearing,[AMapConvertUtil stringFromCoordinate:self.target],self.tilt,self.zoom];
|
||||
}
|
||||
|
||||
@end
|
Reference in New Issue
Block a user