OpenSDKv5.7.2
类型定义 | 枚举 | 函数 | 变量
BNCommonDef.h 文件参考
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

类型定义

typedef enum _BNaviSearch_ResultCode_ENUM BNaviSearch_ResultCode_ENUM
 
typedef enum _BNaviManeuver_Kind_Enum BNaviManeuver_Kind_Enum
 路线详情项转向类型 更多...
 
typedef enum _BNaviStatus_Type_Enum BNaviStatus_Type_Enum
 
typedef enum _BNaviMessage_Action_Enum BNaviMessage_Action_Enum
 
typedef enum _BNaviRasterExpandMap_Type_Enum BNaviRasterExpandMap_Type_Enum
 
typedef enum _BNaviMessage_Type_Enum BNaviMessage_Type_Enum
 
typedef enum _BNaviMessage_OtherRoute_Enum BNaviMessage_OtherRoute_Enum
 
typedef enum _BNaviGPS_Change_Enum BNaviGPS_Change_Enum
 
typedef enum _BNaviMapRefresh_Type_Enum BNaviMapRefresh_Type_Enum
 

枚举

enum  BNAVI_ROUTEPLAN_ERROR {
  BNAVI_ROUTEPLAN_ERROR_DAYQUOTAEXCEEDED = 302 , BNAVI_ROUTEPLAN_ERROR_CONCURRENCYEXCEEDED = 401 , BNAVI_ROUTEPLAN_ERROR_INVALIDSTARTENDNODE = 5000 , BNAVI_ROUTEPLAN_ERROR_INPUTERROR = 5001 ,
  BNAVI_ROUTEPLAN_ERROR_NODESTOONEAR = 5002 , BNAVI_ROUTEPLAN_ERROR_SEARCHFAILED =5100 , BNAVI_ROUTEPLAN_ERROR_LOCATIONFAILED = 5200 , BNAVI_ROUTEPLAN_ERROR_LOCATIONSERVICECLOSED = 5201 ,
  BNAVI_ROUTEPLAN_ERROR_NONETWORK = 5030 , BNAVI_ROUTEPLAN_ERROR_NETWORKABNORMAL = 5031 , BNAVI_ROUTEPLAN_ERROR_ROUTEPLANFAILED = 5050 , BNAVI_ROUTEPLAN_ERROR_SETSTARTPOSFAILED = 5051 ,
  BNAVI_ROUTEPLAN_ERROR_SETENDPOSFAILED = 5052 , BNAVI_ROUTEPLAN_ERROR_WAITAMOMENT = 5054 , BNAVI_ROUTEPLAN_ERROR_DATANOTREADY = 5055 , BNAVI_ROUTEPLAN_ERROR_ENGINENOTINIT = 5056 ,
  BNAVI_ROUTEPLAN_ERROR_LIGHTSEARCHERROR = 5057 , BNAVI_ROUTEPLAN_ERROR_UNSUPPORTINTERNATIONAL = 5400
}
 
enum  BNRoutePlanMode {
  BNRoutePlanMode_Invalid = 0X00000000 , BNRoutePlanMode_Recommend = 0X00000001 , BNRoutePlanMode_NoHeighWay = 0X00000004 , BNRoutePlanMode_LessToll = 0X00000008 ,
  BNRoutePlanMode_LessJam = 0X00000010 , BNRoutePlanMode_SaveTime = 0X00000100 , BNRoutePlanMode_MainRoad = 0X00000200 , BNRoutePlanMode_EconomicRoute = 0X00000400 ,
  BNRoutePlanMode_RoadFirst = 0X00000080
}
 路线计算类型 更多...
 
enum  BN_Speak_Mode_Enum { BN_Speak_Mode_High , BN_Speak_Mode_Mid , BN_Speak_Mode_Low }
 播报模式 更多...
 
enum  BNDayNight_CFG_Type { BNDayNight_CFG_Type_Auto , BNDayNight_CFG_Type_Day , BNDayNight_CFG_Type_Night }
 白天,黑夜模式类型 更多...
 
enum  BNDayNight_Type { BNDayNight_Type_Day , BNDayNight_Type_Night }
 实际日夜模式 更多...
 
enum  BN_Simple_Guide_Mode { BN_Simple_Guide_Mode_Classic = 0 , BN_Simple_Guide_Mode_Concise }
 诱导面板模式 更多...
 
enum  BNRoadType {
  BNRoadType_Unable = 0 , BNRoadType_MainRoad , BNRoadType_SideRoad , BNRoadType_OnBridge ,
  BNRoadType_UnderBridge , BNRoadType_OnBridge_MainRoad , BNRoadType_OnBridge_SideRoad , BNRoadType_UnderBridge_SideRoad
}
 主辅路(桥上桥下)可执行的操作 更多...
 
enum  _BNaviSearch_ResultCode_ENUM {
  BNaviSearch_ResultCode_Invalid , BNaviSearch_ResultCode_NotReady , BNaviSearch_ResultCode_ParamError , BNaviSearch_ResultCode_DataNotReady ,
  BNaviSearch_ResultCode_Canceled , BNaviSearch_ResultCode_Failed , BNaviSearch_ResultCode_Succeed , BNaviSearch_ResultCode_NetNotReachable ,
  BNaviSearch_ResultCode_Timeout
}
 
enum  BNCalculateSourceType {
  BNCalculateSourceTypeChangePreference = 1000 , BNCalculateSourceTypeAddViaPoint , BNCalculateSourceTypeDeleteViaPoint , BNCalculateSourceTypeAddCarPark ,
  BNCalculateSourceTypeChangeCarPlateLimit , BNCalculateSourceTypeChangeDestPoint , BNCalculateSourceTypeChangeDestByTeam , BNCalculateSourceTypeRecoverDestPoint ,
  BNCalculateSourceTypeResetEndNode , BNCalculateSourceTypeReCalculateRoute
}
 
enum  _BNaviManeuver_Kind_Enum {
  BNaviManeuver_Kind_Invalid , BNaviManeuver_Kind_Front , BNaviManeuver_Kind_Right_Front , BNaviManeuver_Kind_Right ,
  BNaviManeuver_Kind_Right_Back , BNaviManeuver_Kind_Back , BNaviManeuver_Kind_Left_Back , BNaviManeuver_Kind_Left ,
  BNaviManeuver_Kind_Left_Front , BNaviManeuver_Kind_Ring , BNaviManeuver_Kind_RingOut , BNaviManeuver_Kind_Left_Side ,
  BNaviManeuver_Kind_Right_Side , BNaviManeuver_Kind_Left_Side_Main , BNaviManeuver_Kind_Branch_Left_Main , BNaviManeuver_Kind_Right_Side_Main ,
  BNaviManeuver_Kind_Branch_Right_Main , BNaviManeuver_Kind_Center_Main , BNaviManeuver_Kind_Left_Side_IC , BNaviManeuver_Kind_Right_Side_IC ,
  BNaviManeuver_Kind_Branch_Left , BNaviManeuver_Kind_Branch_Right , BNaviManeuver_Kind_Branch_Center , BNaviManeuver_Kind_Start ,
  BNaviManeuver_Kind_Dest , BNaviManeuver_Kind_VIA1 , BNaviManeuver_Kind_VIA2 , BNaviManeuver_Kind_VIA3 ,
  BNaviManeuver_Kind_VIA4 , BNaviManeuver_Kind_InFerry , BNaviManeuver_Kind_OutFerry , BNaviManeuver_Kind_TollGate ,
  BNaviManeuver_Kind_Left_Side_Straight_IC , BNaviManeuver_Kind_Right_Side_Straight_IC , BNaviManeuver_Kind_Left_Side_Straight , BNaviManeuver_Kind_Right_Side_Straight ,
  BNaviManeuver_Kind_Branch_Left_Straight , BNaviManeuver_Kind_Branch_Center_Straight , BNaviManeuver_Kind_Branch_Right_Straight , BNaviManeuver_Kind_Branch_Left_IC ,
  BNaviManeuver_Kind_Branch_Center_IC , BNaviManeuver_Kind_Branch_Right_IC , BNaviManeuver_Kind_Branch_Left_IC_Straight , BNaviManeuver_Kind_Branch_Center_IC_Straight ,
  BNaviManeuver_Kind_Branch_Right_IC_Straight , BNaviManeuver_Kind_Straight_2Branch_Left_Base , BNaviManeuver_Kind_Straight_2Branch_Right_Base , BNaviManeuver_Kind_Straight_3Branch_Left_Base ,
  BNaviManeuver_Kind_Straight_3Branch_Middle_Base , BNaviManeuver_Kind_Straight_3Branch_Right_Base , BNaviManeuver_Kind_Left_2Branch_Left_Base , BNaviManeuver_Kind_Left_2Branch_Right_Base ,
  BNaviManeuver_Kind_Left_3Branch_Left_Base , BNaviManeuver_Kind_Left_3Branch_Middle_Base , BNaviManeuver_Kind_Left_3Branch_Right_Base , BNaviManeuver_Kind_Right_2Branch_Left_Base ,
  BNaviManeuver_Kind_Right_2Branch_Right_Base , BNaviManeuver_Kind_Right_3Branch_Left_Base , BNaviManeuver_Kind_Right_3Branch_Middle_Base , BNaviManeuver_Kind_Right_3Branch_Right_Base ,
  BNaviManeuver_Kind_Left_Front_2Branch_Left_Base , BNaviManeuver_Kind_Left_Front_2Branch_Right_Base , BNaviManeuver_Kind_Right_Front_2Branch_Left_Base , BNaviManeuver_Kind_Right_Front_2Branch_Right_Base ,
  BNaviManeuver_Kind_Back_2Branch_Right_Base , BNaviManeuver_Kind_Back_3Branch_Left_Base , BNaviManeuver_Kind_Back_3Branch_Middle_Base , BNaviManeuver_Kind_Back_3Branch_Right_Base
}
 路线详情项转向类型 更多...
 
enum  BNaviStatus {
  BNaviStatusExit = 0 , BNaviStatusCalc = 1 , BNaviStatusReady = 2 , BNaviStatusViewAll = 3 ,
  BNaviStatusMap = 4 , BNaviStatus2D = 5 , BNaviStatus3D = 6
}
 
enum  _BNaviStatus_Type_Enum {
  BNaviStatus_Type_Invalid , BNaviStatus_Type_BeginNavi , BNaviStatus_Type_BeginYaw , BNaviStatus_Type_RerouteEnd ,
  BNaviStatus_Type_ReRouteCarFree , BNaviStatus_Type_End1 , BNaviStatus_Type_End2 , BNaviStatus_type_ExactGuide ,
  BnaviStatus_Type_FakeYawing
}
 
enum  _BNaviMessage_Action_Enum { BNaviMessage_Action_Invalid , BNaviMessage_Action_Show , BNaviMessage_Action_Update , BNaviMessage_Action_Hide }
 
enum  _BNaviRasterExpandMap_Type_Enum { BNaviRasterExpandMap_Type_Normal , BNaviRasterExpandMap_Type_DirectBoard }
 
enum  _BNaviMessage_Type_Enum {
  BNaviMessage_Type_Invalid , BNaviMessage_Type_StatusChange , BNaviMessage_Type_SimpleGuideInfo , BNaviMessage_Type_AssistantGuideInfo ,
  BNaviMessage_Type_RasterExpandMap , BNaviMessage_Type_CurrentRoadName , BNaviMessage_Type_RemainInfo , BNaviMessage_Type_RemainTrafficlightsInfo ,
  BNaviMessage_Type_GPSChange , BNaviMessage_Type_MainSlave , BNaviMessage_Type_VectorExpandMap , BNaviMessage_Type_MapRefresh ,
  BNaviMessage_Type_HighWayBoard , BNaviMessage_Type_ColladaBoard , BNaviMessage_Type_OtherRoute , BNaviMessage_Type_SwitchNavi ,
  BNaviMessage_Type_RC_RoadInfo_Change , BNaviMessage_Type_LaneInfo
}
 
enum  _BNaviMessage_OtherRoute_Enum {
  BNaviMessage_OtherRoute_Invaild = -1 , BNaviMessage_OtherRoute_Switch_Success , BNaviMessage_OtherRoute_Switch_Failed , BNaviMessage_OtherRoute_NewRoute ,
  BNaviMessage_OtherRoute_NoNewRoute , BNaviMessage_OtherRoute_NetTimeOut
}
 
enum  _BNaviGPS_Change_Enum { BNaviGPS_Change_Invalid , BNaviGPS_Change_Connect , BNaviGPS_Change_Disconnect }
 
enum  _BNaviMapRefresh_Type_Enum {
  BNaviMapRefresh_Type_Invalid , BNaviMapRefresh_Type_NaviRoute , BNaviMapRefresh_Type_NaviCar , BNaviMapRefresh_Type_NaviNode ,
  BNaviMapRefresh_Type_NearToCross , BNaviMapRefresh_Type_AwayFromCross , BNaviMapRefresh_Type_RoadConditon
}
 
enum  BN_NaviType {
  BN_NaviTypeReal = 0 , BN_NaviTypeSimulator = 1 , BN_NaviTypeMoto = 3 , BN_NaviTypeMotoSimulator = 4 ,
  BN_NaviTypeTruck = 5 , BN_NaviTypeTruckSimulator = 6
}
 
enum  BNVoiceSoundType {
  BNVoiceSoundType_Ding , BNVoiceSoundType_DiDiDi , BNVoiceSoundType_DaDaDa , BNVoiceSoundType_DiGu ,
  BNVoiceSoundType_DangDang
}
 

函数

typedef NS_ENUM (NSUInteger, BNaviTruckTrafficSign)
 
typedef NS_ENUM (NSUInteger, BNaviTruckUse)
 导航货车用途 更多...
 
typedef NS_ENUM (NSUInteger, BNRoadEventType)
 导航 事故 类型 更多...
 

变量

NSString *const BNLoadingTextKey
 
NSString *const BNSuccessTextKey
 

‍loading文案的Key

更多...
 
NSString *const BNFailedTextKey
 

‍成功文案的Key

更多...
 
NSString *const kBNaviReCalculateRoutePlaning
 

‍失败文案的Key

更多...
 
NSString *const kBNaviReCalculateRoutePlanSuccess
 
NSString *const kBNaviReCalculateRoutePlanFailed
 

类型定义说明

◆ BNaviGPS_Change_Enum

GPS状态改变情况

Status for GPS change

◆ BNaviManeuver_Kind_Enum

路线详情项转向类型

◆ BNaviMapRefresh_Type_Enum

地图刷新场景

Scenario for map refresh

◆ BNaviMessage_Action_Enum

定义导航消息的动作类型:显示、更新、隐藏

Action type of navigation message

◆ BNaviMessage_OtherRoute_Enum

定义导航中其他路线:显示、更新、隐藏

OtherRoute type of navigation message

◆ BNaviMessage_Type_Enum

定义导航sdk对外发送的所有消息类型

The message type for navigation

◆ BNaviRasterExpandMap_Type_Enum

路口放大图类型

Type of 3D junctions real enlargement

◆ BNaviSearch_ResultCode_ENUM

◆ BNaviStatus_Type_Enum

导航状态枚举

Status of navigation

枚举类型说明

◆ _BNaviGPS_Change_Enum

GPS状态改变情况

Status for GPS change

枚举值
BNaviGPS_Change_Invalid 
BNaviGPS_Change_Connect 
BNaviGPS_Change_Disconnect 

在文件 BNCommonDef.h314 行定义.

◆ _BNaviManeuver_Kind_Enum

路线详情项转向类型

枚举值
BNaviManeuver_Kind_Invalid 

无效值

BNaviManeuver_Kind_Front 

直行

BNaviManeuver_Kind_Right_Front 

右前方转弯

BNaviManeuver_Kind_Right 

右转

BNaviManeuver_Kind_Right_Back 

右后方转弯

BNaviManeuver_Kind_Back 

掉头

BNaviManeuver_Kind_Left_Back 

左后方转弯

BNaviManeuver_Kind_Left 

左转

BNaviManeuver_Kind_Left_Front 

左前方转弯

BNaviManeuver_Kind_Ring 

环岛

BNaviManeuver_Kind_RingOut 

环岛出口

BNaviManeuver_Kind_Left_Side 

普通/JCT/SAPA二分歧 靠左

BNaviManeuver_Kind_Right_Side 

普通/JCT/SAPA二分歧 靠右

BNaviManeuver_Kind_Left_Side_Main 

左侧走本线

BNaviManeuver_Kind_Branch_Left_Main 

靠最左走本线

BNaviManeuver_Kind_Right_Side_Main 

右侧走本线

BNaviManeuver_Kind_Branch_Right_Main 

靠最右走本线

BNaviManeuver_Kind_Center_Main 

中间走本线

BNaviManeuver_Kind_Left_Side_IC 

IC二分歧左侧走IC

BNaviManeuver_Kind_Right_Side_IC 

IC二分歧右侧走IC

BNaviManeuver_Kind_Branch_Left 

普通三分歧/JCT/SAPA 靠最左

BNaviManeuver_Kind_Branch_Right 

普通三分歧/JCT/SAPA 靠最右

BNaviManeuver_Kind_Branch_Center 

普通三分歧/JCT/SAPA 靠中间

BNaviManeuver_Kind_Start 

起始地

BNaviManeuver_Kind_Dest 

目的地

BNaviManeuver_Kind_VIA1 

途径点1

BNaviManeuver_Kind_VIA2 

途径点2

BNaviManeuver_Kind_VIA3 

途径点3

BNaviManeuver_Kind_VIA4 

途径点4

BNaviManeuver_Kind_InFerry 

进入渡口

BNaviManeuver_Kind_OutFerry 

脱出渡口

BNaviManeuver_Kind_TollGate 

收费站

BNaviManeuver_Kind_Left_Side_Straight_IC 

IC二分歧左侧直行走IC

BNaviManeuver_Kind_Right_Side_Straight_IC 

IC二分歧右侧直行走IC

BNaviManeuver_Kind_Left_Side_Straight 

普通/JCT/SAPA二分歧左侧 直行

BNaviManeuver_Kind_Right_Side_Straight 

普通/JCT/SAPA二分歧右侧 直行

BNaviManeuver_Kind_Branch_Left_Straight 

普通/JCT/SAPA三分歧左侧 直行

BNaviManeuver_Kind_Branch_Center_Straight 

普通/JCT/SAPA三分歧中央 直行

BNaviManeuver_Kind_Branch_Right_Straight 

普通/JCT/SAPA三分歧右侧 直行

BNaviManeuver_Kind_Branch_Left_IC 

IC三分歧左侧走IC

BNaviManeuver_Kind_Branch_Center_IC 

IC三分歧中央走IC

BNaviManeuver_Kind_Branch_Right_IC 

IC三分歧右侧走IC

BNaviManeuver_Kind_Branch_Left_IC_Straight 

IC三分歧左侧直行

BNaviManeuver_Kind_Branch_Center_IC_Straight 

IC三分歧中间直行

BNaviManeuver_Kind_Branch_Right_IC_Straight 

IC三分歧右侧直行

BNaviManeuver_Kind_Straight_2Branch_Left_Base 

八方向靠左直行

BNaviManeuver_Kind_Straight_2Branch_Right_Base 

八方向靠右直行

BNaviManeuver_Kind_Straight_3Branch_Left_Base 

八方向靠最左侧直行

BNaviManeuver_Kind_Straight_3Branch_Middle_Base 

八方向沿中间直行

BNaviManeuver_Kind_Straight_3Branch_Right_Base 

八方向靠最右侧直行

BNaviManeuver_Kind_Left_2Branch_Left_Base 

八方向左转+随后靠左

BNaviManeuver_Kind_Left_2Branch_Right_Base 

八方向左转+随后靠右

BNaviManeuver_Kind_Left_3Branch_Left_Base 

八方向左转+随后靠最左

BNaviManeuver_Kind_Left_3Branch_Middle_Base 

八方向左转+随后沿中间

BNaviManeuver_Kind_Left_3Branch_Right_Base 

八方向左转+随后靠最右

BNaviManeuver_Kind_Right_2Branch_Left_Base 

八方向右转+随后靠左

BNaviManeuver_Kind_Right_2Branch_Right_Base 

八方向右转+随后靠右

BNaviManeuver_Kind_Right_3Branch_Left_Base 

八方向右转+随后靠最左

BNaviManeuver_Kind_Right_3Branch_Middle_Base 

八方向右转+随后沿中间

BNaviManeuver_Kind_Right_3Branch_Right_Base 

八方向右转+随后靠最右

BNaviManeuver_Kind_Left_Front_2Branch_Left_Base 

八方向左前方靠左侧

BNaviManeuver_Kind_Left_Front_2Branch_Right_Base 

八方向左前方靠右侧

BNaviManeuver_Kind_Right_Front_2Branch_Left_Base 

八方向右前方靠左侧

BNaviManeuver_Kind_Right_Front_2Branch_Right_Base 

八方向右前方靠右侧

BNaviManeuver_Kind_Back_2Branch_Right_Base 

八方向掉头+随后靠右

BNaviManeuver_Kind_Back_3Branch_Left_Base 

八方向掉头+随后靠最左

BNaviManeuver_Kind_Back_3Branch_Middle_Base 

八方向掉头+随后沿中间

BNaviManeuver_Kind_Back_3Branch_Right_Base 

八方向掉头+随后靠最右

在文件 BNCommonDef.h144 行定义.

◆ _BNaviMapRefresh_Type_Enum

地图刷新场景

Scenario for map refresh

枚举值
BNaviMapRefresh_Type_Invalid 
BNaviMapRefresh_Type_NaviRoute 
BNaviMapRefresh_Type_NaviCar 
BNaviMapRefresh_Type_NaviNode 
BNaviMapRefresh_Type_NearToCross 
BNaviMapRefresh_Type_AwayFromCross 
BNaviMapRefresh_Type_RoadConditon 

在文件 BNCommonDef.h326 行定义.

◆ _BNaviMessage_Action_Enum

定义导航消息的动作类型:显示、更新、隐藏

Action type of navigation message

枚举值
BNaviMessage_Action_Invalid 
BNaviMessage_Action_Show 
BNaviMessage_Action_Update 
BNaviMessage_Action_Hide 

在文件 BNCommonDef.h249 行定义.

◆ _BNaviMessage_OtherRoute_Enum

定义导航中其他路线:显示、更新、隐藏

OtherRoute type of navigation message

枚举值
BNaviMessage_OtherRoute_Invaild 

无效

BNaviMessage_OtherRoute_Switch_Success 

切换成功

BNaviMessage_OtherRoute_Switch_Failed 

切换失败

BNaviMessage_OtherRoute_NewRoute 

出现了路线

BNaviMessage_OtherRoute_NoNewRoute 

没有路线

BNaviMessage_OtherRoute_NetTimeOut 

超时

在文件 BNCommonDef.h299 行定义.

◆ _BNaviMessage_Type_Enum

定义导航sdk对外发送的所有消息类型

The message type for navigation

枚举值
BNaviMessage_Type_Invalid 
BNaviMessage_Type_StatusChange 
BNaviMessage_Type_SimpleGuideInfo 
BNaviMessage_Type_AssistantGuideInfo 
BNaviMessage_Type_RasterExpandMap 
BNaviMessage_Type_CurrentRoadName 
BNaviMessage_Type_RemainInfo 
BNaviMessage_Type_RemainTrafficlightsInfo 
BNaviMessage_Type_GPSChange 
BNaviMessage_Type_MainSlave 
BNaviMessage_Type_VectorExpandMap 
BNaviMessage_Type_MapRefresh 
BNaviMessage_Type_HighWayBoard 
BNaviMessage_Type_ColladaBoard 
BNaviMessage_Type_OtherRoute 
BNaviMessage_Type_SwitchNavi 
BNaviMessage_Type_RC_RoadInfo_Change 
BNaviMessage_Type_LaneInfo 

在文件 BNCommonDef.h273 行定义.

◆ _BNaviRasterExpandMap_Type_Enum

路口放大图类型

Type of 3D junctions real enlargement

枚举值
BNaviRasterExpandMap_Type_Normal 
BNaviRasterExpandMap_Type_DirectBoard 

在文件 BNCommonDef.h262 行定义.

◆ _BNaviSearch_ResultCode_ENUM

枚举值
BNaviSearch_ResultCode_Invalid 
BNaviSearch_ResultCode_NotReady 
BNaviSearch_ResultCode_ParamError 
BNaviSearch_ResultCode_DataNotReady 
BNaviSearch_ResultCode_Canceled 
BNaviSearch_ResultCode_Failed 
BNaviSearch_ResultCode_Succeed 
BNaviSearch_ResultCode_NetNotReachable 
BNaviSearch_ResultCode_Timeout 

在文件 BNCommonDef.h118 行定义.

◆ _BNaviStatus_Type_Enum

导航状态枚举

Status of navigation

枚举值
BNaviStatus_Type_Invalid 
BNaviStatus_Type_BeginNavi 
BNaviStatus_Type_BeginYaw 
BNaviStatus_Type_RerouteEnd 
BNaviStatus_Type_ReRouteCarFree 
BNaviStatus_Type_End1 
BNaviStatus_Type_End2 
BNaviStatus_type_ExactGuide 
BnaviStatus_Type_FakeYawing 

在文件 BNCommonDef.h231 行定义.

◆ BN_NaviType

枚举值
BN_NaviTypeReal 
BN_NaviTypeSimulator 
BN_NaviTypeMoto 
BN_NaviTypeMotoSimulator 
BN_NaviTypeTruck 
BN_NaviTypeTruckSimulator 

在文件 BNCommonDef.h337 行定义.

◆ BN_Simple_Guide_Mode

诱导面板模式

枚举值
BN_Simple_Guide_Mode_Classic 
BN_Simple_Guide_Mode_Concise 

在文件 BNCommonDef.h98 行定义.

◆ BN_Speak_Mode_Enum

播报模式

枚举值
BN_Speak_Mode_High 

新手模式

BN_Speak_Mode_Mid 

专家模式

BN_Speak_Mode_Low 

静音模式

在文件 BNCommonDef.h71 行定义.

◆ BNAVI_ROUTEPLAN_ERROR

枚举值
BNAVI_ROUTEPLAN_ERROR_DAYQUOTAEXCEEDED 
BNAVI_ROUTEPLAN_ERROR_CONCURRENCYEXCEEDED 
BNAVI_ROUTEPLAN_ERROR_INVALIDSTARTENDNODE 

并发超限

BNAVI_ROUTEPLAN_ERROR_INPUTERROR 
BNAVI_ROUTEPLAN_ERROR_NODESTOONEAR 
BNAVI_ROUTEPLAN_ERROR_SEARCHFAILED 
BNAVI_ROUTEPLAN_ERROR_LOCATIONFAILED 
BNAVI_ROUTEPLAN_ERROR_LOCATIONSERVICECLOSED 
BNAVI_ROUTEPLAN_ERROR_NONETWORK 
BNAVI_ROUTEPLAN_ERROR_NETWORKABNORMAL 
BNAVI_ROUTEPLAN_ERROR_ROUTEPLANFAILED 
BNAVI_ROUTEPLAN_ERROR_SETSTARTPOSFAILED 
BNAVI_ROUTEPLAN_ERROR_SETENDPOSFAILED 
BNAVI_ROUTEPLAN_ERROR_WAITAMOMENT 
BNAVI_ROUTEPLAN_ERROR_DATANOTREADY 
BNAVI_ROUTEPLAN_ERROR_ENGINENOTINIT 
BNAVI_ROUTEPLAN_ERROR_LIGHTSEARCHERROR 
BNAVI_ROUTEPLAN_ERROR_UNSUPPORTINTERNATIONAL 

在文件 BNCommonDef.h20 行定义.

◆ BNaviStatus

枚举值
BNaviStatusExit 
BNaviStatusCalc 
BNaviStatusReady 
BNaviStatusViewAll 
BNaviStatusMap 
BNaviStatus2D 
BNaviStatus3D 

在文件 BNCommonDef.h216 行定义.

◆ BNCalculateSourceType

枚举值
BNCalculateSourceTypeChangePreference 
BNCalculateSourceTypeAddViaPoint 
BNCalculateSourceTypeDeleteViaPoint 
BNCalculateSourceTypeAddCarPark 
BNCalculateSourceTypeChangeCarPlateLimit 
BNCalculateSourceTypeChangeDestPoint 
BNCalculateSourceTypeChangeDestByTeam 
BNCalculateSourceTypeRecoverDestPoint 
BNCalculateSourceTypeResetEndNode 
BNCalculateSourceTypeReCalculateRoute 

在文件 BNCommonDef.h130 行定义.

◆ BNDayNight_CFG_Type

白天,黑夜模式类型

枚举值
BNDayNight_CFG_Type_Auto 
BNDayNight_CFG_Type_Day 
BNDayNight_CFG_Type_Night 

在文件 BNCommonDef.h81 行定义.

◆ BNDayNight_Type

实际日夜模式

枚举值
BNDayNight_Type_Day 
BNDayNight_Type_Night 

在文件 BNCommonDef.h91 行定义.

◆ BNRoadType

enum BNRoadType

主辅路(桥上桥下)可执行的操作

枚举值
BNRoadType_Unable 
BNRoadType_MainRoad 
BNRoadType_SideRoad 
BNRoadType_OnBridge 
BNRoadType_UnderBridge 
BNRoadType_OnBridge_MainRoad 
BNRoadType_OnBridge_SideRoad 
BNRoadType_UnderBridge_SideRoad 

在文件 BNCommonDef.h106 行定义.

◆ BNRoutePlanMode

路线计算类型

枚举值
BNRoutePlanMode_Invalid 

无效值

BNRoutePlanMode_Recommend 

推荐

BNRoutePlanMode_NoHeighWay 

不走高速

BNRoutePlanMode_LessToll 

少收费

BNRoutePlanMode_LessJam 

躲避拥堵

BNRoutePlanMode_SaveTime 

时间优先

BNRoutePlanMode_MainRoad 

高速优先

BNRoutePlanMode_EconomicRoute 

省钱路线

BNRoutePlanMode_RoadFirst 

距离最短

在文件 BNCommonDef.h54 行定义.

◆ BNVoiceSoundType

枚举值
BNVoiceSoundType_Ding 
BNVoiceSoundType_DiDiDi 
BNVoiceSoundType_DaDaDa 
BNVoiceSoundType_DiGu 
BNVoiceSoundType_DangDang 

在文件 BNCommonDef.h346 行定义.

函数说明

◆ NS_ENUM() [1/3]

typedef NS_ENUM ( NSUInteger  ,
BNaviTruckTrafficSign   
)

在文件 BNCommonDef.h354 行定义.

◆ NS_ENUM() [2/3]

typedef NS_ENUM ( NSUInteger  ,
BNaviTruckUse   
)

导航货车用途

危险物品

在文件 BNCommonDef.h362 行定义.

◆ NS_ENUM() [3/3]

typedef NS_ENUM ( NSUInteger  ,
BNRoadEventType   
)

导航 事故 类型

拥堵

事故(路况组定义)

封路

危险

施工(云端干预)

积水(UGC、云端干预和路面状况,根据IconType区分)

禁止左转

禁止右转

禁止掉头

禁止通行

道路疑似阻断\开通

分时段限行-禁止右转

分时段限行-禁止直行

分时段限行-禁止左转

分时段限行-禁止掉头

疑似阻断

在文件 BNCommonDef.h367 行定义.

变量说明

◆ BNFailedTextKey

NSString* const BNFailedTextKey
extern

‍成功文案的Key

◆ BNLoadingTextKey

NSString* const BNLoadingTextKey
extern

◆ BNSuccessTextKey

NSString* const BNSuccessTextKey
extern

‍loading文案的Key

◆ kBNaviReCalculateRoutePlanFailed

NSString* const kBNaviReCalculateRoutePlanFailed
extern

◆ kBNaviReCalculateRoutePlaning

NSString* const kBNaviReCalculateRoutePlaning
extern

‍失败文案的Key

◆ kBNaviReCalculateRoutePlanSuccess

NSString* const kBNaviReCalculateRoutePlanSuccess
extern