public class NaviSessionParams
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
boolean |
allowManualStartMode
是否允许出现手动起点状态
默认值:false |
boolean |
autoRemoveRoute
到达目的地后是否自动删除路线
默认值:true |
boolean |
autoReroute
偏航后是否自动重计算
默认值:true |
boolean |
autoTakeRoute
算路完成后是否自动采纳路线结果用于导航.
|
boolean |
debugGPSMode
是否开启GPS调试模式
等一系列函数操作gps_log文件实现灵活调试 |
boolean |
enableEtaLog
是否开启Eta的log记录功能,log位于userdata/log/eta下
默认值:false |
boolean |
enableOnlineJunctionView
是否启用在线路口放大图,默认值:false
|
int |
modules
|
boolean |
needNavInfoId
算路结果中是否需要路段四维Id。
|
boolean |
needPhysicalRestrictions
在线算路时是否请求下发沿路物理限行信息
缺省值为 false ,表示不需要,能减少在线算路的网络流量消耗。 |
boolean |
speakNavigationHasBegun
播报开始导航,默认:true
|
boolean |
useNaviCoreGPS
是否使用JNaviCore内部的GPS定位
如果为false,那么将不使用JNaviCore内部实现的的GPS定位 此时需要客户端手动调用 GpsTracker.onLocationChanged(android.location.Location)
方法 如果为true,则不需要客户端实现GPS定位功能默认值:false |
boolean |
voiceFeedback
是否自动播报某些语音。
|
构造器和说明 |
---|
NaviSessionParams()
使用默认值初始化的构造
使用该构造函数时,所得实例的各成员变量为引擎内部设定的默认值
|
NaviSessionParams(int modules,
boolean autoTakeRoute,
boolean autoReroute,
boolean autoRemoveRoute,
boolean allowManualStartMode,
boolean voiceFeedback,
boolean debugGps,
boolean enableEtaLog,
boolean needNavInfoId,
boolean needPhysicalRestrictions) |
public int modules
public boolean autoTakeRoute
NaviSession.takeRoute(RouteBase)
NaviSession.takeRoute(RouteBase)
让导航引擎来采纳路线。 public boolean autoReroute
public boolean autoRemoveRoute
public boolean allowManualStartMode
public boolean enableOnlineJunctionView
public boolean voiceFeedback
NaviSession.Event.destArrived
NaviSession.Event.rerouteComplete
GpsTracker.GPSEvent.connected
GpsTracker.GPSEvent.disconnected
NaviSession.Event.simNaviBegin
:NaviSession.Event.simNaviEnd
NaviSession.Event.naviBegin
:public boolean useNaviCoreGPS
GpsTracker.onLocationChanged(android.location.Location)
方法 如果为true,则不需要客户端实现GPS定位功能public boolean debugGPSMode
NaviSession.GPSDebuggerLoad(String)
public boolean enableEtaLog
public boolean needNavInfoId
public boolean speakNavigationHasBegun
public boolean needPhysicalRestrictions
public NaviSessionParams(int modules, boolean autoTakeRoute, boolean autoReroute, boolean autoRemoveRoute, boolean allowManualStartMode, boolean voiceFeedback, boolean debugGps, boolean enableEtaLog, boolean needNavInfoId, boolean needPhysicalRestrictions)
public NaviSessionParams()
©Mapbar Engine Team;All Rights Reserved