OpenSDK8.1.1
Loading...
Searching...
No Matches
BNRoutePlanManagerProtocol.h
1//
2// BNRoutePlanManagerProtocol.h
3// baiduNaviSDK
4//
5// Created by Baidu on 11/10/13.
6// Copyright (c) 2013 baidu. All rights reserved.
7//
8
9#ifndef baiduNaviSDK_BNRoutePlanManagerProtocol_h
10#define baiduNaviSDK_BNRoutePlanManagerProtocol_h
11
12#import "BNRoutePlanModel.h"
13// 货车 是否需要服务下发强切 默认下发强切、 0下发强切、 1不下发强切。
14extern NSString* BNaviForceSwitchInValidKey;
15
16// 导航算路类型 (区分驾车、货车)
17extern NSString* BNaviTripTypeKey;
18
19// 额外的算路参数
20extern NSString* BNaviRoutePlanAssignKey;
21
22// 导航算路未来时间算路参数(未来出行开始时间)
23extern NSString* BNaviTripeBeginTimeKey;
27
28@class BNaviRoutePlanNode;
29@protocol BNNaviRoutePlanDelegate;
30
31extern NSString* const BNDriveRouteDataKey;
32
33
35@protocol BNRoutePlanManagerProtocol
36
37@required
38
60- (void)startNaviRoutePlan:(BNRoutePlanMode)eMode
61 naviNodes:(NSArray*)naviNodes
62 time:(BNaviCalcRouteTime*)naviTime
63 delegete:(id<BNNaviRoutePlanDelegate>)delegate
64 userInfo:(NSDictionary*)userInfo;
65
66
72- (NSInteger)getCurNodeCount;
73
74
82- (BNRoutePlanNode*)getNaviNodeAtIndex:(NSInteger)index;
83
84
85
92
98
99
102- (BOOL)selectRouteIndex:(NSInteger)routeIndex;
103
104
108- (BOOL)selectRouteIndex:(NSInteger)routeIndex completion:(dispatch_block_t)completion;
109
110
116- (BNRouteDetailInfo*)getCurrentRouteDetailInfo:(int)stRouteIdx;
117
118
119//是否显示多路线
120- (void)showMultiRoute:(BOOL)show;
121
124
126- (void)truckNaviSettingTrafficControl:(BOOL)islimit;
127
129- (void)truckNaviSettingWeightControl:(BOOL)islimit;
130
133
138
139@property (nonatomic, assign) BOOL disableOpenUrl; __deprecated_msg("废弃");
140
141@property (nonatomic, copy) NSString *customRoutePlanUrl;
142
143@end
144
145
147@protocol BNNaviRoutePlanDelegate <NSObject>
148
149@optional
150
156- (void)routePlanDidFinished:(NSDictionary*)userInfo;
157
164- (void)routePlanDidFailedWithError:(NSError *)error andUserInfo:(NSDictionary*)userInfo;
165
171-(void)routePlanDidUserCanceled:(NSDictionary*)userInfo;
172
173
174@end
175
176#endif
路线详情信息
Definition BNRoutePlanModel.h:142
路径规划节点
Definition BNRoutePlanModel.h:66
分时段规划,路线的时间
Definition BNRoutePlanModel.h:173
偏航返回model
Definition BNRoutePlanModel.h:237
NSArray< BNaviRouteEventItemModel * > * getLeftRoadEventForYaw()
导航偏航回调 偏航前的原因 数组
BOOL driveAreaLimitSwitchIsOn()
货车限行区域 状态
BOOL weightLimitSwitchIsOn()
道路限重区域 状态
BOOL isLongJounery()
是否是长途