Map Doc  1.0
iOS-引擎SDK-开放平台
MBNaviSessionParams类 参考

#import <MBNaviSessionParams.h>

类 MBNaviSessionParams 继承关系图:
MBObject

类方法

(instancetype) + defaultParams
 

属性

MBNaviSessionModule modules
 
BOOL autoTakeRoute
 
BOOL autoReroute
 
BOOL autoRemoveRoute
 
BOOL allowManualStartMode
 
BOOL allowTmcReroute
 
BOOL enableOnlineJunctionView
 
BOOL voiceFeedback
 
BOOL autoSavePlan
 
BOOL needNavInfoId
 
BOOL needPhysicalRestrictions
 
BOOL speakPositioningSignalLost
 
BOOL speakPositioningSignalReceived
 
BOOL speakNavigationHasBegun
 
BOOL useReverseGeocodingForStartPoint
 

额外继承的成员函数

- 构造函数 继承自 MBObject
(instancetype) - initWithHandle:
 
(void *) - getHandle
 

详细描述

始始化导航的基本参数信息

函数文档

◆ defaultParams()

+ (instancetype) defaultParams

使用默认的导航参数 autoTakeRoute = YES autoReroute = YES autoRemoveRoute = YES allowManualStartMode = YES allowTunnelGpsPredicting = NO allowTmcReroute = NO voiceFeedback = YES needGpsVoiceFeedback = YES allowOBDGpsPredicting = NO desireMemorySize = 65535 (64KB) maxResultNumber = 600 searchRange = 20000 pageSize = 10 maxOrthogonalDistance = 300 maxQueryDistance = 50000 modules = ALL expandViewWidth = 0 expandViewHeight = 0 expandViewSmallFont = 366551040 expandViewBigFont = 366551040 expandViewSupperFont = 366551040

返回
MBNaviSessionParams 实例

属性说明

◆ allowManualStartMode

- (BOOL) allowManualStartMode
readwritenonatomicassign

是否允许出现手动起点状态,默认开启

◆ allowTmcReroute

- (BOOL) allowTmcReroute
readwritenonatomicassign

是否启用TMC重算路的特性,默认关闭

◆ autoRemoveRoute

- (BOOL) autoRemoveRoute
readwritenonatomicassign

到达目的地后是否自动删除路线,默认开启

◆ autoReroute

- (BOOL) autoReroute
readwritenonatomicassign

偏航后是否自动重计算,默认开启

◆ autoSavePlan

- (BOOL) autoSavePlan
readwritenonatomicassign

takeRoute后,自动保存plan。 用以支持程序重启后,恢复上次导航:[MBNaviSession resumeNavigation]

◆ autoTakeRoute

- (BOOL) autoTakeRoute
readwritenonatomicassign

算路完成后是否自动采纳路线结果用于导航. 只涉及于单条路段结果的算路和偏航重计算。 对于多条路线结果,必须手动调用 MBNaviSession takeRoute: 来采纳路线 默认开启

◆ enableOnlineJunctionView

- (BOOL) enableOnlineJunctionView
readwritenonatomicassign

是否启动路口放大图。默认关闭。

◆ modules

- (MBNaviSessionModule) modules
readwritenonatomicassign

需要使用的子模块,默认模块全部开启

◆ needNavInfoId

- (BOOL) needNavInfoId
readwritenonatomicassign

算路结果中是否需要路段的四维ID。 缺省值为 TRUE,此时可以用 MBRouteBase getNavInfoId:获取路线结果中的路段四维Id。 如果设置为 FALSE,则表示不需要,能减小在线算路的网络流量消耗。

◆ needPhysicalRestrictions

- (BOOL) needPhysicalRestrictions
readwritenonatomicassign

在线算路时是否请求下发沿路物理限行信息

◆ speakNavigationHasBegun

- (BOOL) speakNavigationHasBegun
readwritenonatomicassign

是否包含模拟导航

◆ speakPositioningSignalLost

- (BOOL) speakPositioningSignalLost
readwritenonatomicassign

是否播报位置信号丢失

◆ speakPositioningSignalReceived

- (BOOL) speakPositioningSignalReceived
readwritenonatomicassign

是否播报位置信号接收

◆ useReverseGeocodingForStartPoint

- (BOOL) useReverseGeocodingForStartPoint
readwritenonatomicassign

尝试用逆地理,补全起点处的位置信息。默认为TRUE。

◆ voiceFeedback

- (BOOL) voiceFeedback
readwritenonatomicassign

是否自动播报某些语音。默认开启。 包括:

  1. 到达目的地后:“到达目的地”
    1. 偏航重计算的路线被采纳后:“航线更正完毕”
    2. GPS第一次定位后:“卫星已连接”,“您当前在某某市某某区某某路”
    3. GPS信号丢失后:“卫星信号丢失”
    4. 模拟导航开始时:“模拟导航开始”
    5. 模拟导航结束时:“模拟导航结束”

该类的文档由以下文件生成: