高德地图SDK(Track)  V1.4.2
AMapTrackCommonObj.h
Go to the documentation of this file.
1 //
2 // AMapTrackCommonObj.h
3 // AMapTrackKit
4 //
5 // Created by liubo on 2017/8/15.
6 // Copyright © 2017年 Amap. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import <CoreLocation/CoreLocation.h>
11 #import "AMapTrackError.h"
12 
13 NS_ASSUME_NONNULL_BEGIN
14 
15 #pragma mark - AMapTrackObject
16 
18 @interface AMapTrackObject : NSObject<NSCopying, NSCoding>
19 
23 - (NSString *)formattedDescription;
24 
25 @end
26 
27 #pragma mark - AMapTrackBaseRequest
28 
31 
33 @property (nonatomic, copy) NSString *serviceID;
34 
35 @end
36 
37 #pragma mark - AMapTrackBaseResponse
38 
41 
43 @property (nonatomic, assign) AMapTrackErrorCode code;
44 
46 @property (nonatomic, copy) NSString *info;
47 
49 @property (nonatomic, copy) NSString *detail;
50 
51 @end
52 
53 #pragma mark - AMapTrackTerminal
54 
57 
59 @property (nonatomic, copy) NSString *tid;
60 
62 @property (nonatomic, copy) NSString *name;
63 
65 @property (nonatomic, copy) NSString *desc;
66 
68 @property (nonatomic, assign) long long createTime;
69 
71 @property (nonatomic, assign) long long locateTime;
72 
73 @end
74 
75 #pragma mark - AMapTrackPoint
76 
79 
81 @property (nonatomic, assign) CLLocationCoordinate2D coordinate;
82 
84 @property (nonatomic, assign) long long locateTime;
85 
87 @property (nonatomic, assign) double speed;
88 
90 @property (nonatomic, assign) double direction;
91 
93 @property (nonatomic, assign) double height;
94 
96 @property (nonatomic, assign) double accuracy;
97 
99 @property (nonatomic, assign) long long createTime;
100 
102 - (NSDictionary *)customProperties;
103 
104 @end
105 
106 #pragma mark - AMapTrackBasicTrack
107 
110 
112 @property (nonatomic, copy) NSString *trackID;
113 
115 @property (nonatomic, assign) NSUInteger counts;
116 
118 @property (nonatomic, assign) NSUInteger distance;
119 
121 @property (nonatomic, assign) long long lastingTime;
122 
124 @property (nonatomic, strong) NSArray<AMapTrackPoint *> *points;
125 
127 @property (nonatomic, strong) AMapTrackPoint *startPoint;
128 
130 @property (nonatomic, strong) AMapTrackPoint *endPoint;
131 
132 @end
133 
134 NS_ASSUME_NONNULL_END
AMapTrackTerminal
Terminal终端类
Definition: AMapTrackCommonObj.h:57
AMapTrackBasicTrack
BasicTrack轨迹类
Definition: AMapTrackCommonObj.h:110
AMapTrackObject
基础类, 通用数据结构和response支持copy和coding
Definition: AMapTrackCommonObj.h:18
-[AMapTrackObject formattedDescription]
NSString * formattedDescription()
返回格式化的描述信息。通用数据结构和response类型有效。
AMapTrackBaseRequest::serviceID
NSString * serviceID
请求使用的serviceID
Definition: AMapTrackCommonObj.h:33
AMapTrackPoint
Point定位点类
Definition: AMapTrackCommonObj.h:79
AMapTrackError.h
AMapTrackBaseResponse
AMapTrackKit请求响应基类
Definition: AMapTrackCommonObj.h:41
AMapTrackBaseRequest
AMapTrackKit请求基类
Definition: AMapTrackCommonObj.h:31
© 2017 高德信息技术有限公司 版权所有,保留所有权利。