OpenSDK8.1.1
Loading...
Searching...
No Matches
<BNStrategyManagerProtocol> Protocol Reference

策略管理接口 More...

#include <BNStrategyManagerProtocol.h>

Instance Methods

(void) - trySetShowTrafficInNavi:success:fail:
(void) - syncCarModel:
(BMCarInfoModel *) - getCarModel
 获取驾车辆车牌信息。
(void) - syncTruckInfoModel:
(BMTruckInfoModel *) - getTruckInfoModel
 获取货车信息模型。
(void) - syncTruckUse:
(void) - syncMotorInfoModel:
(void) - reset
 恢复到默认策略
() - __deprecated_msg
() - __deprecated_msg
() - __deprecated_msg
() - __deprecated_msg
() - __deprecated_msg
() - __deprecated_msg
() - __deprecated_msg
() - __deprecated_msg
() - __deprecated_msg
() - __deprecated_msg
(BOOL supportUGCReportButton) - __deprecated_msg
 是否支持UGC上报功能,默认YES 已废弃 ⚠️
() - __deprecated_msg
() - __deprecated_msg
() - __deprecated_msg
() - __deprecated_msg
(BOOL showMuteButton) - __deprecated_msg
(BOOL showRrefreshRouteButton) - __deprecated_msg
() - __deprecated_msg
() - __deprecated_msg
(BOOL supportViewAllButton) - __deprecated_msg
 全览按钮
() - __deprecated_msg
(BOOL) - soundTurnOn:
() - __deprecated_msg

Properties

BNDayNight_CFG_Type dayNightType
 导航日夜模式配置。
BNDayNight_Type realDayNightType
 实际生效的日夜模式(白天或夜间)。
BN_SpeakMode_Real_Enum naviSpeakMode
 导航语音播报。
BOOL showLiveExpandRoadMap
 是否显示放大图。默认 YES。
BOOL autoLevelShow
 智能比例尺功能开关。默认 YES。
BOOL redLineShow
 是否显示终点红线。默认 YES。
BOOL showMapTinyView
 是否显示地图小窗。默认 NO。
BOOL enableMultiRoute
 是否启用多路线算路。需在算路前设置。默认 YES。
BOOL supportMoreSettings
 是否支持“更多设置”功能。默认 YES。
BOOL showBluetoothToast
 进入导航页面时是否显示“已连接蓝牙...” Toast。仅内部 TTS 模式下生效。默认 YES。
BOOL showCurrentRoadName
 是否显示当前路名。默认 YES。
BOOL showIntervalSpeedView
 是否显示区间测速面板。默认 YES。
BOOL showHighwayInfoPanel
 是否显示高速信息面板。默认 YES。
BOOL showParallelRoadButtn
 是否显示平行路切换按钮(桥上/桥下、主/辅路、隧道)。默认 YES。
BOOL supportTruckRestrictionView
 是否展示货车限行提示视图。默认 YES。
CGFloat toolBarViewTopSpace
 全览按钮与底部 ETA 的顶部间距。范围 0~50,默认 0。
CGFloat bottomButtonHeight
 ETA 面板到屏幕底部的高度。范围 0~70,默认 0。
CGFloat carBottomButtonTop
 底部 ETA 面板的 Y 值(只读)。
CGFloat naviLocationOffset
 车标显示位置的偏移量。正数车标会往上。负数车标会往下。
BOOL supportSimulatorSpeedControl
 是否显示模拟器中的速度控制按钮。默认 YES。
BOOL shouldShowArrivalAlert
 模拟导航到达终点后是否弹出提示框。默认 YES。
BNSimulatorSpeedMode simulatorSpeedMode
 模拟器速度模式。
BOOL supportSimulatorPauseButton
 是否显示模拟器暂停按钮。默认 YES。
BOOL exitNaviDestroyTTS
 退出导航的时候 设置是否 销毁TTS默认NO。设置YES会销毁TTS。 设置为NO TTS会 占用部分内存不释放。需要开发者自己手动释放内存
BOOL useSystemTTS
 是否使用 iOS 系统自带 TTS。默认 NO。如果设置为YES,可以去掉导航SDK自带的TTS库。
BOOL supportNoticeMessage
 是否显示通知型消息。默认 YES。
BOOL supportInterveneMessage
 是否显示干预型消息。默认 YES。
BOOL multiplePreferenceEnable
 是否启用途经点偏好算路。需在算路前设置。默认 NO。
int yawSpecifiedRouteNavigation
BOOL showAvoidJamEnable
 路况条在可避开拥堵时是否显示“避开”标识。默认 YES。
BOOL supportBackgroundSimulatedNavi
 是否支持后台模拟导航。需在算路前设置。默认 NO。
BOOL showRouteBubble
 是否在路线中显示气泡。需在算路前设置。默认 YES。
BOOL trafficLightSwitch
 红绿灯显示开关。需开通红绿灯高级权限后并在算路前设置。默认 NO。
BNaviLanguageType naviLanguageType
 设置当前导航语言类型。需在算路前使用。
BOOL showExitPrompt
 是否弹出退出导航确认面板。默认 YES。
BNNaviSettingAudioCategoryOption audioCategoryOption
BN_Simple_Guide_Mode simpleGuideMode
 诱导面板模式
BOOL showViaduct
 显示viaduct桥区
BOOL canLandscape
 横屏开启
BOOL supportRotation
 是否支持手势旋转,需要在引擎初始化成功后调用,默认YES
BOOL operationInertia
 对底图操作是否需要惯性,需要在引擎初始化成功后调用,默认YES
BOOL supportPreference
 导航设置面板是否开放路线偏好功能入口,默认YES
BOOL supportPoiSearch
 导航设置面板是否开放沿途检索功能入口,默认YES
BOOL supportLandscape
 导航设置面板是否开放横屏导航功能入口,默认YES
BOOL supportBluetoothSettings
 是否支持蓝牙设置功能,默认YES,使用内部TTS播报时有效,否则返回NO
BOOL showLanesView
 是否显示车道线
BOOL showExitDirectionPanel
 是否显示出口方向面板
BOOL showNaviToolbox
 是否显示导航工具箱
BOOL showRoadConditionButton
 是否显示路况开关
BOOL showZoomButton
 是否显示缩放按钮
BOOL supportRoadConditionBar
 模拟器路况条(barchartView)
BOOL tapBarChartViewEnable

Detailed Description

策略管理接口

导航策略管理器协议,包含导航过程中的设置项、电子狗的设置策略以及导航入口记录

Method Documentation

◆ soundTurnOn:

- (BOOL) soundTurnOn: (BOOL) turnOn

开关导航声音

Parameters
turnOn是否开启导航声音
Returns
开关导航声音是否成功

◆ syncCarModel:

- (void) syncCarModel: (BMCarInfoModel *) carModel

设置驾车辆车牌信息(普通车/新能源)。

Parameters
carModel车牌模型。

◆ syncMotorInfoModel:

- (void) syncMotorInfoModel: (BNMotorInfoModel *) model

设置摩托车车牌信息。 不进行持久化保存,仅本次导航生效。需在算路前设置。

Parameters
model摩托车车牌信息模型。

◆ syncTruckInfoModel:

- (void) syncTruckInfoModel: (BMTruckInfoModel *) model

设置货车信息。

Parameters
model货车信息模型。

◆ syncTruckUse:

- (void) syncTruckUse: (BNaviTruckUse) truckUse

设置货车用途。 需开通高级权限,并在算路前设置。 设置前需先同步车牌信息。

Parameters
truckUse货车用途类型。

◆ trySetShowTrafficInNavi:success:fail:

- (void) trySetShowTrafficInNavi: (BOOL) showTraffic
success: (void(^)(void)) success
fail: (void(^)(void)) fail 

设置路况显示开关(需联网)。

Parameters
showTraffic是否显示路况。
success成功回调。
fail失败回调。

Property Documentation

◆ yawSpecifiedRouteNavigation

- (int) yawSpecifiedRouteNavigation
readwritenonatomicassign

偏航后是否回到用户指定路线。货车导航使用。 0:默认策略 1:由偏航路线 API 决定 2:回到进入导航时选择的路线


The documentation for this protocol was generated from the following file: