无UI导航,是指在不展示SDK里默认的手机导航UI,开发者可以独立开始和结束导航,在导航过程中可以收到导航实时数据回调。
涉及的接口如下
@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
使用步骤如下:
[BNaviService_naviCoreLogicManager startNavi:BN_NaviTypeReal extParam:nil];
[BNaviService_naviCoreLogicManager stopNavi:BN_NaviTypeReal extParam:nil];
上一篇
下一篇
本篇文章对您是否有帮助?