8#ifndef BNLightNaviManagerProtocol_h
9#define BNLightNaviManagerProtocol_h
10#import <Foundation/Foundation.h>
24@property (weak, nonatomic) id<BNLightNaviManagerDelegate>
delegate;
35- (void)zoomToSpan:(UIEdgeInsets)insets;
46- (BOOL)switchToRealNav:(UIViewController*)presentVC withNaviType:(NSString *)naviType;
50- (void)viewWillAppear:(UIView*)parentView;
54- (void)viewWillDisAppear:(UIView*)parentView;
59- (void)selectRouteWithRouteDetailIndex:(NSInteger)routeIndex;
76- (void)onHandleExitNavi:(NSDictionary *)params;
106- (void)onHandleClickRoute:(NSInteger)routeDetailIndex;
113- (void)onHandleProfessionalNaviViewDidLoad:(UIView*)naviView;
UIEdgeInsets zoomToSpanInsets()
sdk内部偏航时进行路线全览,会回调外部这个接口,如果没有实现,使用上一次调用的zoomToSpan:的参数,如果没有调用过zoomToSpan:,则为{0,0,0,...
void onHandleSwitchToLightNaviFail()
从导航中切换回轻导航失败的回调,开发者需要重新算路并开始轻导航
void onHandleSimpleGuideInfoHide()
诱导信息隐藏的回调
NSInteger autoReturnCarDuration
自动回车位的间隔,单位为秒,默认为60秒
BOOL deleteRouteWhenArriveDestination
轻导航中到达终点后是否自动删除路线,默认是YES
id< BNLightNaviManagerDelegate > delegate
BNLightNaviManager的delegate,接收事件回调
void stopLightNavi()
结束轻导航
NSInteger getSelecRouteDetailIndex()
获取当前3tab数据哪个高亮
void startLightNavi()
开始轻导航