public static interface IBNOuterSettingManager.IBNProfessionalNaviSetting
限定符和类型 | 方法和说明 |
---|---|
void |
enableBottomBarOpen(boolean enable)
底部bar是否支持展开
|
void |
enableMoreSettings(boolean enable)
更多设置功能入口是否开放
注意:进专业导航之前设置生效,且是单次生效
|
void |
enableRouteSearch(boolean enable)
沿途检索功能入口是否开放
注意:进专业导航之前设置生效,且是单次生效
|
void |
enableRouteSort(boolean enable)
路线偏好功能入口是否开放
注意:进专业导航之前设置生效,且是单次生效
|
int |
getDayNightMode(int vehicle)
获取当前设置的日夜模式类型
|
int |
getFullViewMode(int vehicle)
获取专业导航右下角图面显示类型
|
int |
getGuideViewMode(int vehicle)
获取当前专业导航视角类型
|
int |
getVoiceMode(int vehicle)
获取播报模式
|
boolean |
isAnalogQuitButtonVisible()
获取模拟导航退出按钮是否显示
|
boolean |
isAnalogSpeedButtonVisible()
获取模拟导航速度按钮是否显示
|
boolean |
isAnalogSwitchButtonVisible()
获取模拟导航开关按钮是否显示
|
boolean |
isAutoQuitWhenArrived() |
boolean |
isAutoScale(int vehicle)
获取当前是否设置专业导航比例尺智能缩放
|
boolean |
isAvoidanceNotificationVisible()
获取导航中限行消息是否显示
|
boolean |
isAvoidanceReminderVisible()
获取限行面板是否显示
|
boolean |
isBottomBarOpen()
获取底部bar是否支持展开
|
boolean |
isHighwayEnable()
获取高速面板是否显示
|
boolean |
isLaneLineEnable()
获取车道线是否显示
|
boolean |
isMeasurementEnable()
获取区间测速是否显示
|
boolean |
isQuitNaviEnable()
获取点击退出导航按钮是否生效
|
boolean |
isRealRoadConditionOpen(int vehicle)
获取实时路况是否开启
|
boolean |
isRefreshButtonVisible()
获取路线刷新按钮是否显示
|
boolean |
isRoadConditionButtonVisible()
获取路况按钮是否显示
|
boolean |
isRoadNameEnable()
获取当前路名是否显示
|
boolean |
isSettingButtonVisible()
获取导航设置按钮是否显示
|
boolean |
isShowCarLogoToEndRedLine(int vehicle)
获取当前是否设置车标到终点红色连线
|
boolean |
isShowMainAuxiliaryOrBridge()
获取是否显示主辅路和高架桥按钮
|
boolean |
isShowRoadEnlargeView(int vehicle)
获取当前是否显示路口放大图
|
boolean |
isUseOldSetting()
获取是否使用旧版设置
|
boolean |
isVoiceButtonVisible()
获取导航播报按钮是否显示
|
boolean |
isZoomButtonVisible()
获取地图缩放按钮是否显示
|
void |
setAnalogQuitButtonVisible(boolean enable)
设置模拟导航退出按钮是否显示
|
void |
setAnalogSpeedButtonVisible(boolean enable)
设置模拟导航速度按钮是否显示
|
void |
setAnalogSwitchButtonVisible(boolean enable)
设置模拟导航开关按钮是否显示
|
void |
setAutoScale(boolean isAutoScale,
int vehicle)
设置专业导航比例尺是否智能缩放
|
void |
setAvoidanceNotificationVisible(boolean enable)
设置导航中限行消息是否显示
|
void |
setAvoidanceReminderVisible(boolean enable)
设置限行面板是否显示
|
void |
setBottomMoreBtnEnable(boolean enable)
设置导航中底部右边更多按钮是否显示
|
void |
setCarIconOffsetForNavi(int xOffset,
int yOffset)
设置导航底图车标偏移,仅针对专业导航Car3D竖屏模式有效,,底图中心为(0, 0)原点
|
void |
setDayNightMode(int mode,
int vehicle)
设置专业导航日夜模式
|
void |
setFullViewMarginSize(int left,
int top,
int right,
int bottom)
设置专业导航全览时路线距离屏幕边距
|
void |
setFullViewMode(int mode,
int vehicle)
设置专业导航右下角图面显示类型
|
void |
setGuideViewMode(int mode,
int vehicle)
设置专业导航视角
|
void |
setHighwayEnable(boolean enable)
设置高速面板是否显示
|
void |
setIsAutoQuitWhenArrived(boolean auto)
设置到达目的地时,导航是否自动退出
|
void |
setLaneLineEnable(boolean enable)
设置车道线是否显示
|
void |
setMeasurementEnable(boolean enable)
设置区间测速是否显示
|
void |
setQuitNaviEnable(boolean enable)
设置点击退出导航按钮是否生效
|
void |
setRealRoadCondition(boolean open)
设置实时路况是否开启
|
void |
setRefreshButtonVisible(boolean enable)
设置路线刷新按钮是否显示
|
void |
setRoadConditionButtonVisible(boolean enable)
设置路况按钮是否显示
|
void |
setRoadNameEnable(boolean enable)
设置当前路名是否显示
|
void |
setSettingButtonVisible(boolean enable)
设置导航设置按钮是否显示
|
void |
setShowCarLogoToEndRedLine(boolean showCarLogoToEndRedLine,
int vehicle)
设置专业导航是否显示车标到终点红色连线
|
void |
setShowMainAuxiliaryOrBridge(boolean show)
设置是否显示主辅路和高架桥按钮
|
void |
setShowRoadEnlargeView(boolean showRoadEnlargeView,
int vehicle)
设置专业导航是否显示路口放大图
|
void |
setStartByFullView(boolean fullView)
设置进导航时是否全览,默认为不全览
该全览只是5s全览,随后会进入导航态
|
void |
setUgcButtonEnable(boolean enable)
设置ugc按钮是否显示
|
void |
setVoiceButtonVisible(boolean enable)
设置导航播报按钮是否显示
|
void |
setVoiceMode(int voiceMode,
int vehicle)
设置播报模式
|
void |
setYawSoundEnable(boolean enable)
偏航提示音开关
|
void |
setZoomButtonVisible(boolean enable)
设置地图缩放按钮是否显示
|
void |
useOldSetting(boolean b)
设置专业导航使用旧版设置
|
void setGuideViewMode(int mode, int vehicle)
mode
- 视角类型:
NaviPerspectiveMode#CAR_3D 跟随车头模式
NaviPerspectiveMode#NORTH_2D 正北朝上模式vehicle
- 车辆类型:
IBNRoutePlanManager.Vehicleint getGuideViewMode(int vehicle)
vehicle
- 车辆类型:
IBNRoutePlanManager.Vehiclevoid setDayNightMode(int mode, int vehicle)
mode
- 日夜模式:
DayNightMode#DAY_NIGHT_MODE_AUTO 自动切换白天黑夜模式
DayNightMode#DAY_NIGHT_MODE_DAY 日间模式
DayNightMode#DAY_NIGHT_MODE_NIGHT 夜间模式vehicle
- 车辆类型:
IBNRoutePlanManager.Vehicleint getDayNightMode(int vehicle)
vehicle
- 车辆类型:
IBNRoutePlanManager.Vehiclevoid setFullViewMode(int mode, int vehicle)
mode
- 显示类型:
PreViewMode#MapMini 全览小窗
PreViewMode#RoadBar 路况条
PreViewMode#NoAll 不显示vehicle
- 车辆类型:
IBNRoutePlanManager.Vehicleint getFullViewMode(int vehicle)
vehicle
- 车辆类型:
IBNRoutePlanManager.Vehiclevoid setAutoScale(boolean isAutoScale, int vehicle)
vehicle
- 车辆类型:
IBNRoutePlanManager.VehicleisAutoScale
- 为true则设置智能缩放,false不设置boolean isAutoScale(int vehicle)
vehicle
- 车辆类型:
IBNRoutePlanManager.Vehiclevoid setShowCarLogoToEndRedLine(boolean showCarLogoToEndRedLine, int vehicle)
showCarLogoToEndRedLine
- 为true则设置连线,false不设置vehicle
- 车辆类型:
IBNRoutePlanManager.Vehicleboolean isShowCarLogoToEndRedLine(int vehicle)
vehicle
- 车辆类型:
IBNRoutePlanManager.Vehiclevoid setShowRoadEnlargeView(boolean showRoadEnlargeView, int vehicle)
showRoadEnlargeView
- 为true则设置显示放大图,false不设置vehicle
- 车辆类型:
IBNRoutePlanManager.Vehicleboolean isShowRoadEnlargeView(int vehicle)
vehicle
- 车辆类型:
IBNRoutePlanManager.Vehiclevoid setIsAutoQuitWhenArrived(boolean auto)
boolean isAutoQuitWhenArrived()
boolean isRealRoadConditionOpen(int vehicle)
vehicle
- 车辆类型:
IBNRoutePlanManager.Vehiclevoid setRealRoadCondition(boolean open)
open
- void setVoiceMode(int voiceMode, int vehicle)
voiceMode
- vehicle
- 车辆类型:
IBNRoutePlanManager.Vehicleint getVoiceMode(int vehicle)
vehicle
- 车辆类型:
IBNRoutePlanManager.Vehiclevoid setShowMainAuxiliaryOrBridge(boolean show)
show
- boolean isShowMainAuxiliaryOrBridge()
void setCarIconOffsetForNavi(int xOffset, int yOffset)
xOffset
- 导航底图车标x偏移量,> 0时往右偏移,单位:像素yOffset
- 导航底图车标y偏移量,< 0时往下偏移,单位:像素void setFullViewMarginSize(int left, int top, int right, int bottom)
left
- 左边距,路线全览左侧边距,单位pxtop
- 上边距,路线全览上侧边距,单位pxright
- 右边距,路线全览右侧边距,单位pxbottom
- 下边距,路线全览下侧边距,单位pxvoid setQuitNaviEnable(boolean enable)
boolean isQuitNaviEnable()
void enableRouteSort(boolean enable)
void enableRouteSearch(boolean enable)
void enableBottomBarOpen(boolean enable)
enable
- void setBottomMoreBtnEnable(boolean enable)
enable
- boolean isBottomBarOpen()
void enableMoreSettings(boolean enable)
void setStartByFullView(boolean fullView)
fullView
- true 全览void setYawSoundEnable(boolean enable)
void setUgcButtonEnable(boolean enable)
void setRoadNameEnable(boolean enable)
boolean isRoadNameEnable()
void setLaneLineEnable(boolean enable)
boolean isLaneLineEnable()
void setMeasurementEnable(boolean enable)
boolean isMeasurementEnable()
void setHighwayEnable(boolean enable)
boolean isHighwayEnable()
void setRoadConditionButtonVisible(boolean enable)
boolean isRoadConditionButtonVisible()
void setVoiceButtonVisible(boolean enable)
boolean isVoiceButtonVisible()
void setRefreshButtonVisible(boolean enable)
boolean isRefreshButtonVisible()
void setZoomButtonVisible(boolean enable)
boolean isZoomButtonVisible()
void setAnalogQuitButtonVisible(boolean enable)
boolean isAnalogQuitButtonVisible()
void setAnalogSpeedButtonVisible(boolean enable)
boolean isAnalogSpeedButtonVisible()
void setAnalogSwitchButtonVisible(boolean enable)
boolean isAnalogSwitchButtonVisible()
void setAvoidanceReminderVisible(boolean enable)
boolean isAvoidanceReminderVisible()
void setAvoidanceNotificationVisible(boolean enable)
boolean isAvoidanceNotificationVisible()
void useOldSetting(boolean b)
b
- boolean isUseOldSetting()
void setSettingButtonVisible(boolean enable)
boolean isSettingButtonVisible()