智能巡航,也称为电子狗,是一种智能引导模式,整个过程不用设置起终点,也不需要进行路线规划,就可以在驾车过程中收到语音播报提示、拥堵区域等相关交通信息。
利用导航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
上一篇
下一篇
本篇文章对您是否有帮助?