全部服务产品
开发者频道
定价
登录
无UI导航
下载开发文档
1 简介

无UI导航,是指在不展示SDK里默认的手机导航UI,开发者可以独立开始和结束导航,在导航过程中可以收到导航实时数据回调。

2 具体使用

涉及的接口如下

@protocol BNNaviCoreLogicManagerProtocol <NSObject>
/// 返回是否开启了导航
- (BOOL)naviIsStart;
/// 开始导航
/// - Parameters:
/// - naviType: 导航类型
/// - extParam: 预留字段,目前可以传nil
/// - Return: 为空则成功开始导航。
/// 错误类型 code:返回的错误类型 BNNaviCoreLogicErrorType。domain: 错误原因描述
- (NSError *)startNavi:(BN_NaviType)naviType extParam:(NSDictionary * _Nullable)extParam;
/// 结束导航
/// - Parameters:
/// - naviType: 导航类型
/// - extParam: 预留字段,目前可以传nil
/// - Return: 为空则成功结束导航。
/// 错误类型 code:返回的错误类型 BNNaviCoreLogicErrorType。domain: 错误原因描述
- (NSError *)stopNavi:(BN_NaviType)naviType extParam:(NSDictionary * _Nullable)extParam;
@end

使用步骤如下:

1. 首先在算路成功后,使用如下接口开始导航
[BNaviService_naviCoreLogicManager startNavi:BN_NaviTypeReal extParam:nil];
2. 退出导航。
[BNaviService_naviCoreLogicManager stopNavi:BN_NaviTypeReal extParam:nil];

上一篇

导航地图多实例

下一篇

语音合成

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