全部服务产品
开发者频道
定价
登录
智能巡航
下载开发文档

智能巡航,也称为电子狗,是一种智能引导模式,整个过程不用设置起终点,也不需要进行路线规划,就可以在驾车过程中收到语音播报提示、拥堵区域等相关交通信息。

利用导航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

上一篇

实时导航与模拟导航

下一篇

多路线导航

本篇文章对您是否有帮助?