百度导航SDK for iOS类参考
 All Classes Functions Properties
BNRoutePlanModel.h
1 //
2 // BNaviRoutePlanModel.h
3 // OfflineNavi
4 //
5 // Created by Baidu on 4/11/13.
6 // Copyright (c) 2013 baidu. All rights reserved.
7 //
8 // 路线规划节点数据结构类
9 
10 
11 #import <Foundation/Foundation.h>
12 
13 #import "BNCommonDef.h"
14 
15 
19 typedef enum
20 {
21  BNCoordinate_OriginalGPS = 0,
22  BNCoordinate_BaiduMapSDK = 1,
23 }BNCoordinate_Type;
24 
28 @interface BNPosition : NSObject
29 
33 @property(nonatomic,assign)double x;
34 
38 @property(nonatomic,assign)double y;
39 
43 @property(nonatomic,assign)BNCoordinate_Type eType;
44 
45 @end
46 
47 
51 @interface BNRoutePlanNode : NSObject
52 
56 @property(nonatomic,strong)BNPosition* pos;
57 
61 @property(nonatomic,strong)NSString* uid;
62 
66 @property(nonatomic,strong)NSString *cityID;
67 
71 @property(nonatomic,copy)NSString* title;
72 
76 @property(nonatomic,copy)NSString* address;
77 
78 @end
79 
83 @interface BNRouteItem : NSObject
84 
88 @property(nonatomic,copy)NSString* nextRoadName;
89 
93 @property(nonatomic,assign)int nLength;
94 
98 @property(nonatomic,assign)int nTime;
99 
103 @property(nonatomic,strong)BNPosition* crossPos;
104 
108 @property(nonatomic,assign)int nShapePointIdx;
109 
113 @property(nonatomic,assign)int unOutLinkAngle;
114 
115 @end
116 
120 @interface BNRouteDetailInfo : NSObject
121 
125 @property(nonatomic, assign) int unLabel;
126 
130 @property(nonatomic,assign)int unLength;
131 
135 @property(nonatomic,assign)int unPasstime;
136 
140 @property(nonatomic,strong)NSArray* routeItemList;
141 
145 @property(nonatomic,assign)BOOL bTolled;
146 
147 @end
148 
152 @interface BNaviCalcRouteTime : NSObject
153 
157 @property(nonatomic,assign)int unHour;
158 
162 @property(nonatomic,assign)int unMin;
163 
167 @property(nonatomic,assign)bool bValid;
168 
169 @end
170 
171 
172 @interface BMSearchPoint : NSObject
173 
174 @property (nonatomic, assign) NSInteger longitude;
175 @property (nonatomic, assign) NSInteger latitude;
177 @end
178 
179 
183 @interface BMSearchPoiInfo : NSObject
184 
188 @property (nonatomic, copy) NSString *strName;
189 
193 @property (nonatomic, strong) BMSearchPoint *guidePoint;
194 
198 @property (nonatomic, strong) BMSearchPoint *viewPoint;
199 
203 @property (nonatomic, copy) NSString *strDiscription;
204 
208 @property (nonatomic, assign) NSInteger unCurPosDistance;
209 
213 @property (nonatomic, strong) NSMutableArray *telArray;
214 
215 @end
double x
Definition: BNRoutePlanModel.h:33
Definition: BNRoutePlanModel.h:51
Definition: BNRoutePlanModel.h:172
Definition: BNRoutePlanModel.h:120
Definition: BNRoutePlanModel.h:28
Definition: BNRoutePlanModel.h:83
double y
Definition: BNRoutePlanModel.h:38
Definition: BNRoutePlanModel.h:152
Definition: BNRoutePlanModel.h:183
BNCoordinate_Type eType
Definition: BNRoutePlanModel.h:43