概述
辅助诱导信息为导航或者电子狗诱导过程中的路面状况、测速摄像头等交通道路信息。在导航中通常在如下区域展示:
关键代码
在导航辅助诱导数据中,assistantType参数代表的辅助诱导类型,请根据实际需要对应自定义的诱导图标。
/** * @brief 辅助诱导图标更新回调 * @param assistant 辅助诱导信息实体对象 */ - (void)onChangedWithAssistant:(BNHUDAssistant *)assistant { NSLog(@"type:%lu,limitedSpeed:%ld,distance:%ld",(unsigned long) assistant.assistantType,(long) assistant.limitedSpeed,(long) assistant.distance); } /* * 辅助诱导图类型 */ typedef NS_ENUM(NSUInteger, BNHUDNaviAssistant_Type_Enum) { BNHUDNaviAssistant_Type_Joint, /**< 合流 - joint*/ BNHUDNaviAssistant_Type_Tunnel , /**< 隧道 - Tunnel*/ BNHUDNaviAssistant_Type_Bridge , /**< 桥梁 - Bridge*/ BNHUDNaviAssistant_Type_Railway , /**< 铁道 - Railway*/ BNHUDNaviAssistant_Type_BlindBend, /**< 转弯 - Blind bend*/ BNHUDNaviAssistant_Type_BlindSlope, /**< 陡坡 - Blind slope*/ BNHUDNaviAssistant_Type_Rockfall, /**< 落石 - Rock fall left*/ BNHUDNaviAssistant_Type_Accident , /**< 事故多发区 - Accident*/ BNHUDNaviAssistant_Type_SpeedCamera , /**< 测速摄像头 - Camera to detect speed*/ BNHUDNaviAssistant_Type_TrafficLightCamera , /**< 交通信号灯摄像头 - Camera near traffic light*/ BNHUDNaviAssistant_Type_PeccanryCamera , /**< 违章摄像头 - camera for peccanry*/ BNHUDNaviAssistant_Type_IntervalCamera, /**< 区间限速 - camera for peccanry*/ BNHUDNaviAssistant_Type_Children , /**< 注意儿童 - Be careful for the children*/ BNHUDNaviAssistant_Type_Uneven , /**< 路面不平 - Road is uneven*/ BNHUDNaviAssistant_Type_Narrow, /**< 道路变窄 - Road will be narrow */ BNHUDNaviAssistant_Type_Villiage , /**< 前面村庄 - There is a villiage nearby*/ BNHUDNaviAssistant_Type_Slip , /**< 路面易滑 - Take care for slipping*/ BNHUDNaviAssistant_Type_OverTakeForbidden , /**< 禁止超车 - Over take is not allowed*/ BNHUDNaviAssistant_Type_Honk /**< 请鸣喇叭 - Need to honk*/ };