14#ifndef baiduNaviSDK_BNStrategyManagerProtocol_h
15#define baiduNaviSDK_BNStrategyManagerProtocol_h
17#import "BNCommonDef.h"
18#import "BMTruckInfoModel.h"
19#import "BNMotorInfoModel.h"
23@protocol BNStrategyManagerProtocol
116#pragma mark - 路线/算路相关
146@property (nonatomic, assign) BNNaviSettingAudioCategoryOption audioCategoryOption;
156- (void)trySetShowTrafficInNavi:(BOOL)showTraffic
157 success:(
void (^)(
void))success
158 fail:(
void (^)(
void))fail;
187- (void)syncTruckUse:(BNaviTruckUse)truckUse;
197#pragma mark - 已废弃接口方法
199- (void)
reset; __deprecated_msg(
"废弃(空实现),功能已下线");
201@property (nonatomic, assign) BN_Simple_Guide_Mode
simpleGuideMode; __deprecated_msg(
"废弃接口(空实现),自7.0.0起废弃,不支持诱导面板切换");
203@property (nonatomic, assign) BOOL
showViaduct; __deprecated_msg(
"废弃(空实现),功能已下线");
205@property (nonatomic, assign) BOOL
canLandscape; __deprecated_msg(
"废弃(空实现),自6.2.0起废弃,功能已下线");
208@property (nonatomic, assign) BOOL
supportRotation; __deprecated_msg(
"废弃(空实现),自6.2.0起废弃,功能已下线");
211@property (nonatomic, assign) BOOL
operationInertia; __deprecated_msg(
"废弃(空实现),自6.2.0起废弃,功能已下线");
224@property (nonatomic, assign) BOOL supportUGCReportButton
__deprecated_msg(
"废弃(空实现),自8.0.0起废弃,功能已下线");
237@property (nonatomic, assign) BOOL showMuteButton __deprecated_msg(
"废弃。请使用BNaviService_NaviSet中的 broadcastButtonHidden");
240@property (nonatomic, assign) BOOL showRrefreshRouteButton __deprecated_msg(
"废弃。请使用BNaviService_NaviSet中的refreshButtonHidden");
251@property (nonatomic, assign) BOOL tapBarChartViewEnable; __deprecated_msg(
"废弃");
257- (BOOL)soundTurnOn:(BOOL)turnOn; __deprecated_msg(
"废弃(空实现),功能已下线");
驾车model
Definition BMTruckInfoModel.h:67
货车model
Definition BMTruckInfoModel.h:48
摩托车model
Definition BNMotorInfoModel.h:25
CGFloat bottomButtonHeight
ETA 面板到屏幕底部的高度。范围 0~70,默认 0。
Definition BNStrategyManagerProtocol.h:77
BNDayNight_Type realDayNightType
实际生效的日夜模式(白天或夜间)。
Definition BNStrategyManagerProtocol.h:33
BMTruckInfoModel * getTruckInfoModel()
获取货车信息模型。
BOOL shouldShowArrivalAlert
模拟导航到达终点后是否弹出提示框。默认 YES。
Definition BNStrategyManagerProtocol.h:91
BOOL canLandscape
横屏开启
Definition BNStrategyManagerProtocol.h:205
CGFloat carBottomButtonTop
底部 ETA 面板的 Y 值(只读)。
Definition BNStrategyManagerProtocol.h:80
BOOL supportInterveneMessage
是否显示干预型消息。默认 YES。
Definition BNStrategyManagerProtocol.h:113
BOOL showHighwayInfoPanel
是否显示高速信息面板。默认 YES。
Definition BNStrategyManagerProtocol.h:65
BOOL showNaviToolbox
是否显示导航工具箱
Definition BNStrategyManagerProtocol.h:231
BMCarInfoModel * getCarModel()
获取驾车辆车牌信息。
BOOL showRouteBubble
是否在路线中显示气泡。需在算路前设置。默认 YES。
Definition BNStrategyManagerProtocol.h:134
BOOL supportViewAllButton __deprecated_msg("废弃")
全览按钮
BN_Simple_Guide_Mode simpleGuideMode
诱导面板模式
Definition BNStrategyManagerProtocol.h:201
BOOL autoLevelShow
智能比例尺功能开关。默认 YES。
Definition BNStrategyManagerProtocol.h:41
BOOL showExitDirectionPanel
是否显示出口方向面板
Definition BNStrategyManagerProtocol.h:229
BOOL showLanesView
是否显示车道线
Definition BNStrategyManagerProtocol.h:226
BOOL showMapTinyView
是否显示地图小窗。默认 NO。
Definition BNStrategyManagerProtocol.h:47
BN_SpeakMode_Real_Enum naviSpeakMode
导航语音播报。
Definition BNStrategyManagerProtocol.h:36
BOOL showAvoidJamEnable
路况条在可避开拥堵时是否显示“避开”标识。默认 YES。
Definition BNStrategyManagerProtocol.h:128
BOOL showIntervalSpeedView
是否显示区间测速面板。默认 YES。
Definition BNStrategyManagerProtocol.h:62
BOOL showBluetoothToast
进入导航页面时是否显示“已连接蓝牙...” Toast。仅内部 TTS 模式下生效。默认 YES。
Definition BNStrategyManagerProtocol.h:56
BOOL showLiveExpandRoadMap
是否显示放大图。默认 YES。
Definition BNStrategyManagerProtocol.h:38
BOOL supportUGCReportButton __deprecated_msg("废弃(空实现),自8.0.0起废弃,功能已下线")
是否支持UGC上报功能,默认YES 已废弃 ⚠️
CGFloat naviLocationOffset
车标显示位置的偏移量。正数车标会往上。负数车标会往下。
Definition BNStrategyManagerProtocol.h:83
BOOL supportSimulatorPauseButton
是否显示模拟器暂停按钮。默认 YES。
Definition BNStrategyManagerProtocol.h:97
BOOL supportRotation
是否支持手势旋转,需要在引擎初始化成功后调用,默认YES
Definition BNStrategyManagerProtocol.h:208
BOOL showExitPrompt
是否弹出退出导航确认面板。默认 YES。
Definition BNStrategyManagerProtocol.h:143
BOOL redLineShow
是否显示终点红线。默认 YES。
Definition BNStrategyManagerProtocol.h:44
BOOL supportLandscape
导航设置面板是否开放横屏导航功能入口,默认YES
Definition BNStrategyManagerProtocol.h:219
BOOL useSystemTTS
是否使用 iOS 系统自带 TTS。默认 NO。如果设置为YES,可以去掉导航SDK自带的TTS库。
Definition BNStrategyManagerProtocol.h:104
int yawSpecifiedRouteNavigation
Definition BNStrategyManagerProtocol.h:125
BOOL showZoomButton
是否显示缩放按钮
Definition BNStrategyManagerProtocol.h:242
BOOL showViaduct
显示viaduct桥区
Definition BNStrategyManagerProtocol.h:203
BOOL supportBackgroundSimulatedNavi
是否支持后台模拟导航。需在算路前设置。默认 NO。
Definition BNStrategyManagerProtocol.h:131
CGFloat toolBarViewTopSpace
全览按钮与底部 ETA 的顶部间距。范围 0~50,默认 0。
Definition BNStrategyManagerProtocol.h:74
BOOL multiplePreferenceEnable
是否启用途经点偏好算路。需在算路前设置。默认 NO。
Definition BNStrategyManagerProtocol.h:119
BOOL supportBluetoothSettings
是否支持蓝牙设置功能,默认YES,使用内部TTS播报时有效,否则返回NO
Definition BNStrategyManagerProtocol.h:221
BNDayNight_CFG_Type dayNightType
导航日夜模式配置。
Definition BNStrategyManagerProtocol.h:30
BOOL showParallelRoadButtn
是否显示平行路切换按钮(桥上/桥下、主/辅路、隧道)。默认 YES。
Definition BNStrategyManagerProtocol.h:68
BOOL showRoadConditionButton
是否显示路况开关
Definition BNStrategyManagerProtocol.h:234
BNaviLanguageType naviLanguageType
设置当前导航语言类型。需在算路前使用。
Definition BNStrategyManagerProtocol.h:140
BNSimulatorSpeedMode simulatorSpeedMode
模拟器速度模式。
Definition BNStrategyManagerProtocol.h:94
BOOL showCurrentRoadName
是否显示当前路名。默认 YES。
Definition BNStrategyManagerProtocol.h:59
BOOL operationInertia
对底图操作是否需要惯性,需要在引擎初始化成功后调用,默认YES
Definition BNStrategyManagerProtocol.h:211
BOOL enableMultiRoute
是否启用多路线算路。需在算路前设置。默认 YES。
Definition BNStrategyManagerProtocol.h:50
BOOL supportMoreSettings
是否支持“更多设置”功能。默认 YES。
Definition BNStrategyManagerProtocol.h:53
BOOL supportNoticeMessage
是否显示通知型消息。默认 YES。
Definition BNStrategyManagerProtocol.h:110
BOOL exitNaviDestroyTTS
退出导航的时候 设置是否 销毁TTS默认NO。设置YES会销毁TTS。 设置为NO TTS会 占用部分内存不释放。需要开发者自己手动释放内存
Definition BNStrategyManagerProtocol.h:101
BOOL trafficLightSwitch
红绿灯显示开关。需开通红绿灯高级权限后并在算路前设置。默认 NO。
Definition BNStrategyManagerProtocol.h:137
BOOL supportRoadConditionBar
模拟器路况条(barchartView)
Definition BNStrategyManagerProtocol.h:245
BOOL supportPreference
导航设置面板是否开放路线偏好功能入口,默认YES
Definition BNStrategyManagerProtocol.h:213
BOOL supportTruckRestrictionView
是否展示货车限行提示视图。默认 YES。
Definition BNStrategyManagerProtocol.h:71
BOOL supportPoiSearch
导航设置面板是否开放沿途检索功能入口,默认YES
Definition BNStrategyManagerProtocol.h:216
BOOL supportSimulatorSpeedControl
是否显示模拟器中的速度控制按钮。默认 YES。
Definition BNStrategyManagerProtocol.h:88