智能巡航,也称为电子狗,是一种智能引导模式,整个过程不用设置起终点,也不需要进行路线规划,就可以在驾车过程中收到语音播报提示、拥堵区域等相关交通信息。
利用导航SDK可以实现无UI的巡航功能。相关的接口和回调在BNDigitDogManagerProtocol.h中。
通过BNaviService_DigitDog 来开始和停止电子狗,通过设置如下delegate可以监听巡航中的回调。
@property (weak, nonatomic) id<BNDigitDogManagerDelegate> delegate;
//开启电子狗[BNaviService_DigitDog startDigitDog];
//关闭电子狗[BNaviService_DigitDog stopDigitDog];
设置 BNaviService_DigitDog.delegate = self;
会有以下接口回调
/// 电子狗回调@protocol BNDigitDogManagerDelegate <NSObject>/**调用startDigitDog定位成功后开始电子狗*/- (void)onStartDigitDog;/**定位错误*/- (void)onLocationError;/**定位关闭或者用户禁止App定位权限*/- (void)onLocationClose;@end
上一篇
下一篇
本篇文章对您是否有帮助?