9 #import <Foundation/Foundation.h> 26 #pragma mark - 辽宁算路需求接口 35 #pragma mark - 企服算路需求接口 69 MBTmcRequest_updateRouteColors = 0x1,
70 MBTmcRequest_unused = 0x2,
71 MBTmcRequest_checkReroute = 0x4,
72 MBTmcRequest_all = MBTmcRequest_updateRouteColors + MBTmcRequest_checkReroute
165 + (instancetype)sharedInstance;
183 @property (nonatomic, copy) NSString *tmcUrlBase;
188 @property (nonatomic, copy) NSString *tiUrlBase;
192 @property (nonatomic, assign) BOOL enableCamera;
193 @property (nonatomic, assign) BOOL customize4LiaoNing;
197 @property (nonatomic, weak) id<MBNaviSessionDelegate> delegate;
205 - (void)setTTSRole:(NSUInteger)value;
242 - (void)startRoute:(const
MBRoutePlan *)newPlan avoidRoadType:(MBRouteRule)type;
247 - (void)cancelRouting;
278 - (NSInteger)getStepCounter;
288 - (void)resumeNavigation;
293 - (NSString *)getErrorStr;
300 - (const
void *)getNaviData __attribute__((deprecated("准备废弃此方法")));
307 - (void)startSimulation;
314 - (void)startSimulationWithPlan:(
MBRoutePlan *)plan;
321 - (void)endSimulation;
329 - (BOOL)isInSimulation;
337 - (void)pauseSimulation;
345 - (void)resumeSimulation;
353 - (BOOL)isSimulationPaused;
362 - (void)setSimulationSpeed:(
float)speed;
370 - (float)getSimulationSpeed;
379 - (void)enableRepeatSimulation:(BOOL)enable;
387 - (BOOL)isRepeatSimulationEnabled;
396 - (void)setSimulationInterval:(uint)milliseconds;
404 - (void)startRouteOverview;
412 - (void)endRouteOverview;
436 - (BOOL)isNaviPaused;
444 - (BOOL)isInManualStartState;
452 - (void)endManualStartState;
456 -(void)updateSessionTracking;
465 - (BOOL)tryGrabSegments:(
MBPoint *)pos ori:(
short)ori;
474 - (void)setRouteUrlBase:(NSString *)urlBase;
518 - (void)disableOfflineCamera;
525 - (
MBAuthError)getCameraAuthError __attribute__((deprecated("已废弃此方法")));
537 - (BOOL)isVipCameraData __attribute__((deprecated("已废弃此方法")));
544 - (BOOL)isPositionFixed;
547 @property (nonatomic, assign) BOOL enableSound;
564 - (void)setReroutePreferExisting:(BOOL)prefer;
内存不足。
Definition: MBNaviSession.h:97
Definition: MBNaviSession.h:128
Definition: MBNaviSession.h:155
Definition: MBNaviSession.h:138
Definition: MBNaviSession.h:147
Definition: MBNaviSessionParams.h:15
Definition: MBNaviSessionData.h:28
Definition: MBNaviSession.h:80
Definition: MBNaviSession.h:140
终点所在位置数据与基础数据(base.dat)不匹配
Definition: MBNaviSession.h:111
MBSdkAuthError
Definition: MBEngine.h:62
Definition: MBNaviSession.h:84
Definition: MBNaviSessionData.h:216
起点所在位置数据与基础数据(base.dat)不匹配
Definition: MBNaviSession.h:110
途经点所在位置数据与基础数据(base.dat)不匹配
Definition: MBNaviSession.h:112
起点终点距离太近
Definition: MBNaviSession.h:92
起点所在位置数据授权错误
Definition: MBNaviSession.h:104
LiaoNingRouteResponse _routeResponseBlock
Definition: MBNaviSession.h:159
MBAuthError
Definition: MBEngine.h:12
Definition: MBRoutePlan.h:17
Definition: MBRouteCollection.h:29
途经点所在位置数据授权错误
Definition: MBNaviSession.h:106
某些省份的数据不存在或没有授权,省份的名称保存在 additionalMessage 中。
Definition: MBNaviSession.h:96
Definition: MBNaviSession.h:124
typedef NS_OPTIONS(NSUInteger, MBTmcRequest)
Definition: MBNaviSession.h:68
MBNaviSessionRouteMethod
Definition: MBNaviSession.h:146
设置终点失败,常见的原因是终点离道路很远
Definition: MBNaviSession.h:94
MBNaviSessionModule
Definition: MBNaviBaseTypes.h:244
Definition: MBNaviSession.h:126
Definition: MBNaviSessionDelegate.h:13
路线计算失败。如果是在线算路,则错误码会以字符串形式保存在 additionalMessage 中。 ...
Definition: MBNaviSession.h:95
Definition: MBNaviLaneCollection.h:42
MBAvoidUTurnMode
Definition: MBNaviSession.h:122
void(^ LiaoNingRouteResponse)(NSString *response, void *userdata)
Definition: MBNaviSession.h:33
设置起点失败,常见的原因是起点离道路很远,或者没有算路数据文件(.red)
Definition: MBNaviSession.h:93
MBGuidanceMode
Definition: MBNaviBaseTypes.h:42
途经点所在位置没有数据
Definition: MBNaviSession.h:102
MBDataPreference
Definition: MBNaviBaseTypes.h:288
MBNaviSessionNaviStartVoiceMode
Definition: MBNaviSession.h:134
Definition: MBRouteRequest.h:14
终点所在位置没有数据
Definition: MBNaviSession.h:101
MBCameraDataState
Definition: MBNaviSession.h:78
Definition: MBRouteBase.h:62
不合理的调用接口导致的错误,如不支持步行离线算路的引擎中,调用离线步行
Definition: MBNaviSession.h:108
算一条路
Definition: MBNaviSession.h:148
MBTRouterError
Definition: MBNaviSession.h:90
起点所在位置没有数据
Definition: MBNaviSession.h:100
MBCameraFilterMode
Definition: MBNaviBaseTypes.h:179
Definition: MBNaviSession.h:82
终点所在位置数据授权错误
Definition: MBNaviSession.h:105
Definition: MBHighwayGuide.h:18
路线结果过短(长度为0)
Definition: MBNaviSession.h:116
Definition: MBNaviSession.h:91
网络出错。在线算路时网络链接出错或服务器出错。
Definition: MBNaviSession.h:98
用“系统推荐”、“距离优先”、“高速优先”、“避让收费” 4种规则算出4条路线结果(其中可能有相同结果),...
Definition: MBNaviSession.h:149
LiaoNingRouteRequest _routeRequestBlock
Definition: MBNaviSession.h:158
Definition: MBNaviSession.h:136
基础数据(base.dat)无效或不存在
Definition: MBNaviSession.h:114
void(* MBRouteRequestCallback)(MBRouteRequest *request, void *userdata)
用以拦截在线算路请求的回调函数形式,允许使用者修改请求数据。
Definition: MBNaviSession.h:63
void(* MBRouteResponseCallback)(const char *response, size_t responseLength, void *userdata)
用以拦截在线算路服务器响应数据的回调函数形式,响应数据不可修改。
Definition: MBNaviSession.h:49
Definition: MBNaviCoreBase.h:31
void(^ LiaoNingRouteRequest)(MBRouteRequest *req, void *userdata)
Definition: MBNaviSession.h:32