9 #import <Foundation/Foundation.h>
10 #import <CoreLocation/CoreLocation.h>
13 NS_ASSUME_NONNULL_BEGIN
15 #pragma mark - AMapTrackObject
27 #pragma mark - AMapTrackBaseRequest
37 #pragma mark - AMapTrackBaseResponse
43 @property (nonatomic, assign) AMapTrackErrorCode code;
46 @property (nonatomic, copy) NSString *info;
49 @property (nonatomic, copy) NSString *detail;
53 #pragma mark - AMapTrackTerminal
59 @property (nonatomic, copy) NSString *tid;
62 @property (nonatomic, copy) NSString *name;
65 @property (nonatomic, copy) NSString *desc;
68 @property (nonatomic, assign)
long long createTime;
71 @property (nonatomic, assign)
long long locateTime;
75 #pragma mark - AMapTrackPoint
81 @property (nonatomic, assign) CLLocationCoordinate2D coordinate;
84 @property (nonatomic, assign)
long long locateTime;
87 @property (nonatomic, assign)
double speed;
90 @property (nonatomic, assign)
double direction;
93 @property (nonatomic, assign)
double height;
96 @property (nonatomic, assign)
double accuracy;
99 @property (nonatomic, assign)
long long createTime;
102 - (NSDictionary *)customProperties;
106 #pragma mark - AMapTrackBasicTrack
112 @property (nonatomic, copy) NSString *trackID;
115 @property (nonatomic, assign) NSUInteger counts;
118 @property (nonatomic, assign) NSUInteger distance;
121 @property (nonatomic, assign)
long long lastingTime;
124 @property (nonatomic, strong) NSArray<AMapTrackPoint *> *points;
134 NS_ASSUME_NONNULL_END