123456789101112131415161718192021 |
- #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
|