9#ifndef baiduNaviSDK_BNRoutePlanManagerProtocol_h
10#define baiduNaviSDK_BNRoutePlanManagerProtocol_h
12#import "BNRoutePlanModel.h"
14extern NSString* BNaviForceSwitchInValidKey;
17extern NSString* BNaviTripTypeKey;
20extern NSString* BNaviRoutePlanAssignKey;
23extern NSString* BNaviTripeBeginTimeKey;
28@class BNaviRoutePlanNode;
29@protocol BNNaviRoutePlanDelegate;
31extern NSString*
const BNDriveRouteDataKey;
35@protocol BNRoutePlanManagerProtocol
60- (void)startNaviRoutePlan:(BNRoutePlanMode)eMode
61 naviNodes:(NSArray*)naviNodes
63 delegete:(
id<BNNaviRoutePlanDelegate>)delegate
64 userInfo:(NSDictionary*)userInfo;
102- (BOOL)selectRouteIndex:(NSInteger)routeIndex;
108- (BOOL)selectRouteIndex:(NSInteger)routeIndex completion:(dispatch_block_t)completion;
120- (void)showMultiRoute:(BOOL)show;
126- (void)truckNaviSettingTrafficControl:(BOOL)islimit;
129- (void)truckNaviSettingWeightControl:(BOOL)islimit;
139@property (nonatomic, assign) BOOL disableOpenUrl; __deprecated_msg(
"废弃");
141@property (nonatomic, copy) NSString *customRoutePlanUrl;
147@protocol BNNaviRoutePlanDelegate <NSObject>
156- (void)routePlanDidFinished:(NSDictionary*)userInfo;
164- (void)routePlanDidFailedWithError:(NSError *)error andUserInfo:(NSDictionary*)userInfo;
171-(void)routePlanDidUserCanceled:(NSDictionary*)userInfo;
路线详情信息
Definition BNRoutePlanModel.h:142
路径规划节点
Definition BNRoutePlanModel.h:66
分时段规划,路线的时间
Definition BNRoutePlanModel.h:173
偏航返回model
Definition BNRoutePlanModel.h:237
NSArray< BNaviRouteEventItemModel * > * getLeftRoadEventForYaw()
导航偏航回调 偏航前的原因 数组
BOOL driveAreaLimitSwitchIsOn()
货车限行区域 状态
int getCurRoutePlanMode()
BOOL weightLimitSwitchIsOn()
道路限重区域 状态
NSInteger getCurNodeCount()
BOOL isLongJounery()
是否是长途
NSInteger GetCurrentSelectRouteIdx()