9 #import <CoreLocation/CoreLocation.h> 10 #import <Foundation/Foundation.h> 11 #import "BMKPoiSearchType.h" 12 #import <BaiduMapAPI_Base/BMKTypes.h> 24 BMK_TRANSIT_SUBWAY = 0,
25 BMK_TRANSIT_TRAIN = 1,
26 BMK_TRANSIT_PLANE = 2,
27 BMK_TRANSIT_BUSLINE = 3,
28 BMK_TRANSIT_DRIVING = 4,
29 BMK_TRANSIT_WAKLING = 5,
30 BMK_TRANSIT_COACH = 6,
37 BMK_INDOOR_STEP_NODE_TYPE_ELEVATOR = 1,
38 BMK_INDOOR_STEP_NODE_TYPE_ESCALATOR = 2,
39 BMK_INDOOR_STEP_NODE_TYPE_STAIR = 3,
40 BMK_INDOOR_STEP_NODE_TYPE_SECURITY_CHECK = 4,
41 }BMKIndoorStepNodeType;
45 BMK_TRANSIT_TIME_FIRST = 3,
46 BMK_TRANSIT_TRANSFER_FIRST = 4,
47 BMK_TRANSIT_WALK_FIRST = 5,
48 BMK_TRANSIT_NO_SUBWAY = 6,
54 BMK_MASS_TRANSIT_INCITY_RECOMMEND = 0,
55 BMK_MASS_TRANSIT_INCITY_TRANSFER_FIRST = 1,
56 BMK_MASS_TRANSIT_INCITY_WALK_FIRST = 2,
57 BMK_MASS_TRANSIT_INCITY_NO_SUBWAY = 3,
58 BMK_MASS_TRANSIT_INCITY_TIME_FIRST = 4,
59 BMK_MASS_TRANSIT_INCITY_SUBWAY_FIRST = 5,
60 }BMKMassTransitIncityPolicy;
65 BMK_MASS_TRANSIT_INTERCITY_TIME_FIRST = 0,
66 BMK_MASS_TRANSIT_INTERCITY_START_EARLY = 1,
67 BMK_MASS_TRANSIT_INTERCITY_PRICE_FIRST = 2,
68 }BMKMassTransitIntercityPolicy;
73 BMK_MASS_TRANSIT_INTERCITY_TRANS_TRAIN_FIRST = 0,
74 BMK_MASS_TRANSIT_INTERCITY_TRANS_PLANE_FIRST = 1,
75 BMK_MASS_TRANSIT_INTERCITY_TRANS_BUS_FIRST = 2,
76 }BMKMassTransitIntercityTransPolicy;
81 BMK_DRIVING_BLK_FIRST = -1,
82 BMK_DRIVING_TIME_FIRST = 0,
83 BMK_DRIVING_DIS_FIRST = 1,
84 BMK_DRIVING_FEE_FIRST,
90 BMK_DRIVING_REQUEST_TRAFFICE_TYPE_NONE = 0,
91 BMK_DRIVING_REQUEST_TRAFFICE_TYPE_PATH_AND_TRAFFICE = 1,
92 }BMKDrivingRequestTrafficType;
98 @property (nonatomic, strong) NSString*
desc;
121 @property (nonatomic, strong) NSString* uid;
123 @property (nonatomic, strong) NSString* title;
125 @property (nonatomic)
int passStationNum;
129 @property (nonatomic)
int zonePrice;
142 @property (nonatomic)
int dates;
144 @property (nonatomic)
int hours;
146 @property (nonatomic)
int minutes;
148 @property (nonatomic)
int seconds;
155 CLLocationCoordinate2D _location;
158 @property (nonatomic, strong) NSString* uid;
160 @property (nonatomic, strong) NSString* title;
162 @property (nonatomic) CLLocationCoordinate2D location;
183 @property (nonatomic)
int pointsCount;
195 NSString* _instruction;
196 BMKTransitStepType _stepType;
204 @property (nonatomic, strong) NSString* instruction;
206 @property (nonatomic) BMKTransitStepType stepType;
215 @property (nonatomic, strong) NSString* name;
217 @property (nonatomic, strong) NSString* departureStation;
219 @property (nonatomic, strong) NSString* arriveStation;
221 @property (nonatomic, strong) NSString* departureTime;
223 @property (nonatomic, strong) NSString* arriveTime;
231 @property (nonatomic, assign) NSInteger passStationNum;
233 @property (nonatomic, strong) NSString* firstTime;
235 @property (nonatomic, strong) NSString* lastTime;
242 @property (nonatomic, assign) CGFloat price;
244 @property (nonatomic, assign) CGFloat discount;
246 @property (nonatomic, strong) NSString* airlines;
248 @property (nonatomic, strong) NSString* bookingUrl;
255 @property (nonatomic, assign) CGFloat price;
257 @property (nonatomic, strong) NSString* booking;
264 @property (nonatomic, assign) CGFloat price;
266 @property (nonatomic, strong) NSString* bookingUrl;
268 @property (nonatomic, strong) NSString* providerName;
270 @property (nonatomic, strong) NSString* providerUrl;
277 @property (nonatomic, assign) BOOL isSubStep;
279 @property (nonatomic, strong) NSArray *steps;
287 @property (nonatomic, assign) CLLocationCoordinate2D entraceCoor;
289 @property (nonatomic, assign) CLLocationCoordinate2D exitCoor;
291 @property (nonatomic, strong) NSString* instructions;
293 @property (nonatomic) BMKMassTransitType stepType;
303 NSString* _entraceInstruction;
305 NSString* _exitInstruction;
306 NSString* _instruction;
310 @property (nonatomic)
int direction;
314 @property (nonatomic, strong) NSString* entraceInstruction;
318 @property (nonatomic, strong) NSString* exitInstruction;
320 @property (nonatomic, strong) NSString* instruction;
322 @property (nonatomic)
int numTurns;
324 @property (nonatomic) BOOL hasTrafficsInfo;
326 @property (nonatomic, strong) NSArray* traffics;
334 @property (nonatomic, assign) CLLocationCoordinate2D coordinate;
336 @property (nonatomic, assign) BMKIndoorStepNodeType type;
338 @property (nonatomic, strong) NSString*
desc;
350 @property (nonatomic, strong) NSString* instructions;
352 @property (nonatomic, strong) NSString* buildingid;
354 @property (nonatomic, strong) NSString* floorid;
356 @property (nonatomic, strong) NSArray* indoorStepNodes;
364 NSString* _entraceInstruction;
366 NSString* _exitInstruction;
367 NSString* _instruction;
370 @property (nonatomic)
int direction;
374 @property (nonatomic, strong) NSString* entraceInstruction;
378 @property (nonatomic, strong) NSString* exitInstruction;
380 @property (nonatomic, strong) NSString* instruction;
387 @property (nonatomic) NSInteger direction;
391 @property (nonatomic, strong) NSString* entraceInstruction;
395 @property (nonatomic, strong) NSString* exitInstruction;
397 @property (nonatomic, strong) NSString* instruction;
421 @property (nonatomic, strong) NSString* title;
423 @property (nonatomic, strong) NSArray* steps;
433 @property (nonatomic, assign) CGFloat price;
441 bool _isSupportTraffic;
445 @property (nonatomic)
bool isSupportTraffic;
447 @property (nonatomic, strong) NSArray* wayPoints;
449 @property (nonatomic, assign) NSInteger lightNum;
451 @property (nonatomic, assign) NSInteger congestionMetres;
453 @property (nonatomic, assign) NSInteger taxiFares;
468 NSArray* _startPoiList;
469 NSArray* _endPoiList;
470 NSArray* _startCityList;
471 NSArray* _endCityList;
472 NSArray* _wayPointsPoiList;
473 NSArray* _wayPointsCityList;
476 @property (nonatomic, strong) NSArray* startPoiList;
478 @property (nonatomic, strong) NSArray* startCityList;
480 @property (nonatomic, strong) NSArray* endPoiList;
482 @property (nonatomic, strong) NSArray* endCityList;
484 @property (nonatomic, strong) NSArray* wayPointPoiList;
486 @property (nonatomic, strong) NSArray* wayPointCityList;
491 NSString* _busCompany;
492 NSString* _busLineName;
494 NSString* _startTime;
497 NSArray* _busStations;
501 @property (nonatomic, strong) NSString* busCompany;
503 @property (nonatomic, strong) NSString* busLineName;
505 @property (nonatomic, strong) NSString* busLineDirection;
507 @property (nonatomic, strong) NSString* uid;
509 @property (nonatomic, strong) NSString* startTime;
511 @property (nonatomic, strong) NSString* endTime;
513 @property (nonatomic)
int isMonTicket;
515 @property (nonatomic, assign) CGFloat basicPrice;
519 @property (nonatomic, strong) NSArray* busStations;
521 @property (nonatomic, strong) NSArray* busSteps;
535 @property (nonatomic, strong) NSArray* routes;
550 @property (nonatomic, strong) NSArray* routes;
564 @property (nonatomic, strong) NSArray* routes;
574 @property (nonatomic, strong) NSArray* routes;
576 @property (nonatomic, assign) NSInteger totalRoutes;
588 @property (nonatomic, strong) NSArray* routes;
596 @property (nonatomic, strong) NSArray* routes;
公共交通方案里的交通工具信息类 - 飞机
Definition: BMKRouteSearchType.h:239
此类表示公交线路中的一个路段
Definition: BMKRouteSearchType.h:188
室内路线结点
Definition: BMKRouteSearchType.h:331
int totalPrice
总价(预估) , 单位: 元
Definition: BMKRouteSearchType.h:108
公共交通方案里的交通工具信息类- 公交车、地铁
Definition: BMKRouteSearchType.h:228
此类表示步行路线中的一个路段
Definition: BMKRouteSearchType.h:361
int duration
总耗时,单位: 秒
Definition: BMKRouteSearchType.h:102
路线换乘方案里的交通工具信息类
Definition: BMKRouteSearchType.h:113
此类表示一条公共交通路线
Definition: BMKRouteSearchType.h:430
Definition: BMKRouteSearchType.h:554
此类表示室内路线的一个路段
Definition: BMKRouteSearchType.h:343
此类表示一个室内路线
Definition: BMKRouteSearchType.h:437
此类表示公共交通路线结果
Definition: BMKRouteSearchType.h:569
NSString * desc
路线打车描述信息
Definition: BMKRouteSearchType.h:98
此类表示骑行路线中的一个路段
Definition: BMKRouteSearchType.h:384
此类表示一条驾车路线
Definition: BMKRouteSearchType.h:440
CGFloat startPrice
起步价(白天),单位 元
Definition: BMKRouteSearchType.h:106
CGFloat perKMPrice
每千米单价(白天),单位 元
Definition: BMKRouteSearchType.h:104
此类表示一条骑行路线
Definition: BMKRouteSearchType.h:462
路线搜索地址结果类.当输入的起点或终点有多个地点选择时,或者选定的城市没有此地点,但其它城市有(驾乘或...
Definition: BMKRouteSearchType.h:466
此类表示路线中的一节点,节点包括:路线起终点,公交站点等
Definition: BMKRouteSearchType.h:152
打车信息类
Definition: BMKRouteSearchType.h:95
此类表示公共交通路线中的一个路段
Definition: BMKRouteSearchType.h:284
此类表示公共交通信息查询结果
Definition: BMKRouteSearchType.h:490
公共交通方案里的交通工具信息类 - 火车
Definition: BMKRouteSearchType.h:252
公共交通方案里的交通工具信息类 - 大巴
Definition: BMKRouteSearchType.h:261
此类表示驾车路线中的一个路段
Definition: BMKRouteSearchType.h:300
此类代表一个时间段,每个属性都是一个时间段。
Definition: BMKRouteSearchType.h:133
此类表示室内路线结果
Definition: BMKRouteSearchType.h:593
此类表示公交站点信息
Definition: BMKRouteSearchType.h:165
此类表示步行路线结果
Definition: BMKRouteSearchType.h:525
此类表示一条步行路线
Definition: BMKRouteSearchType.h:458
此类表示公共交通路线中的路段
Definition: BMKRouteSearchType.h:275
int distance
总路程,单位: 米
Definition: BMKRouteSearchType.h:100
此类表示一个换乘路线,换乘路线将根据既定策略调配多种交通工具
Definition: BMKRouteSearchType.h:427
此类表示路线中的一个路段(基类)
Definition: BMKRouteSearchType.h:170
公共交通方案里的交通工具信息基类类
Definition: BMKRouteSearchType.h:212
此类表示公交换乘路线中的一个路段
Definition: BMKRouteSearchType.h:192
此类表示骑行路线结果
Definition: BMKRouteSearchType.h:583
此类表示驾车路线结果
Definition: BMKRouteSearchType.h:540
Definition: BMKRouteSearchType.h:404
地理坐标点,用直角地理坐标表示
Definition: BMKTypes.h:112