高德地图SDK(导航)  V7.7.0
AMapNaviTrafficBarView Class Reference

导航路况光柱view. 需通过 AMapNaviDriveManager 的 -addDataRepresentative: 方法进行注册. More...

#import <AMapNaviTrafficBarView.h>

Inheritance diagram for AMapNaviTrafficBarView:
<AMapNaviDriveDataRepresentable>

Instance Methods

(void) - updateTrafficBarWithTrafficStatuses:
 更新路况光柱 已废弃,请通过 AMapNaviDriveManager 的 -addDataRepresentative: 将 AMapNaviTrafficBarView 注册为数据接收者,即可自动更新光柱信息,无需再主动调用此方法,since 6.2.0 More...
 
(void) - updateTrafficBarWithCarPositionPercent:
 更新车图标的位置 已废弃,请通过 AMapNaviDriveManager 的 -addDataRepresentative: 将 AMapNaviTrafficBarView 注册为数据接收者,即可自动更新光柱百分比,无需再主动调用此方法,since 6.2.0 More...
 
- Instance Methods inherited from <AMapNaviDriveDataRepresentable>
(void) - driveManager:updateNaviMode:
 导航模式更新回调. 从5.3.0版本起,算路失败后导航SDK只对外通知算路失败,SDK内部不再执行停止导航的相关逻辑.因此,当算路失败后,不会收到 driveManager:updateNaviMode: 回调; AMapDriveManager.naviMode 不会切换到 AMapNaviModeNone 状态, 而是会保持在 AMapNaviModeGPS or AMapNaviModeEmulator 状态. More...
 
(void) - driveManager:updateNaviRouteID:
 路径ID更新回调. 注意:请不要在此回调中调用 -selectNaviRouteWithRouteID: 接口,否则会出现死循环调用. More...
 
(void) - driveManager:updateNaviRoute:
 路径信息更新回调. 注意:请不要在此回调中调用 -selectNaviRouteWithRouteID: 接口,否则会出现死循环调用. More...
 
(void) - driveManager:updateNaviInfo:
 导航信息更新回调 More...
 
(void) - driveManager:updateNaviLocation:
 自车位置更新回调 (since 5.0.0,模拟导航和实时导航的自车位置更新都会走此回调) More...
 
(void) - driveManager:showCrossImage:
 需要显示路口放大图时的回调 More...
 
(void) - driveManagerHideCrossImage:
 需要隐藏路口放大图时的回调 More...
 
(void) - driveManager:showLaneBackInfo:laneSelectInfo:
 需要显示车道信息时的回调.可通过 UIImage *CreateLaneInfoImageWithLaneInfo(NSString *laneBackInfo, NSString *laneSelectInfo); 方法创建车道信息图片 0-直行; 1-左转; 2-直行和左转; 3-右转; 4-直行和右转; 5-左转掉头; 6-左转和右转; 7-直行和左转和右转; 8-右转掉头; 9-直行和左转掉头; 10-直行和右转掉头; 11-左转和左转掉头; 12-右转和右转掉头; 13-直行左侧道路变宽; 14-左转和左转掉头左侧变宽; 16-直行和左转和左掉头; 17-右转和左掉头; 18-左转和左掉头和右转; 19-直行和右转和左掉头; 20-左转和右掉头; 21-公交车道; 23-可变车道; 255-只会出现在laneSelectInfo,表示目前规划的路径,不可以走这个车道 More...
 
(void) - driveManagerHideLaneInfo:
 需要隐藏车道信息时的回调 More...
 
(void) - driveManager:updateTrafficStatus:
 路况光柱信息更新回调 More...
 
(void) - driveManager:updateCameraInfos:
 电子眼信息更新回调 since 5.0.0 More...
 
(void) - driveManager:updateServiceAreaInfos:
 服务区和收费站信息更新回调 since 5.0.0 More...
 
(void) - driveManager:updateParallelRoadStatus:
 通知当前是否可以进行平行道路切换,包括主路、辅路以及高架桥上、高架桥下. since 5.3.0 More...
 
(void) - driveManager:updateIntervalCameraWithPositionState:startInfo:endInfo:
 区间电子眼信息更新回调 since 6.0.0 More...
 
(void) - driveManager:updateTurnIconImage:turnIconType:
 导航中的转向图标更新回调 since 6.2.0 More...
 
(void) - driveManager:updateNextTurnIconImage:nextTurnIconType:
 导航中相对于当前转向图标,下一个转向图标更新回调 since 6.9.0 More...
 
(void) - driveManager:updateBackupRoute:
 多路线导航模式下的备选路线更新回调, 注意:此函数只有在 driveManager 设置了多路线导航模式才会回调. since 6.3.0 More...
 
(void) - driveManager:updateCongestionInfo:
 前方拥堵区域信息的更新回调. since 7.5.0 More...
 
(void) - driveManager:updateTrafficFacilities:
 巡航道路设施信息更新回调.该更新回调只有在detectedMode开启后有效 More...
 
(void) - driveManager:updateCruiseElecCameraInfos:
 巡航时自车前方电子眼信息.该更新回调只有在detectedMode开启后有效 since 6.7.0 More...
 
(void) - driveManager:updateCruiseInfo:
 巡航信息更新回调.该更新回调只有在detectedMode开启后有效 More...
 
(void) - driveManager:updateCruiseCongestionInfo:
 巡航状态下的拥堵区域信息. 该更新回调只有在detectedMode开启后有效 since 6.7.0 More...
 

Properties

BOOL showCar
 是否显示车图标,默认YES More...
 
BOOL wholeCourse
 光柱是否表示全程,即偏航后小车是否还在原来的位置(不是重新从底部开始).默认为YES. since 6.2.0 More...
 
CGFloat borderWidth
 外边框的宽度,默认为4. since 6.2.0 More...
 
UIColor * borderColor
 外边框的颜色,默认为白色. since 6.2.0 More...
 
NSDictionary< NSNumber *, UIColor * > *_Nullable statusColors
 交通状态的颜色数组
例如:{(AMapNaviRouteStatusSlow): [UIColor yellowColor],(AMapNaviRouteStatusSeriousJam): [UIColor colorWithRed:160/255.0 green:8/255.0 blue:8/255.0 alpha:1.0]},设置空字典恢复默认颜色,例如:{} More...
 

Detailed Description

导航路况光柱view. 需通过 AMapNaviDriveManager 的 -addDataRepresentative: 方法进行注册.

Method Documentation

◆ updateTrafficBarWithCarPositionPercent:

- (void) updateTrafficBarWithCarPositionPercent: (double)  posPercent

更新车图标的位置 已废弃,请通过 AMapNaviDriveManager 的 -addDataRepresentative: 将 AMapNaviTrafficBarView 注册为数据接收者,即可自动更新光柱百分比,无需再主动调用此方法,since 6.2.0

Parameters
posPercent位置百分比(范围:[0,1.0])

◆ updateTrafficBarWithTrafficStatuses:

- (void) updateTrafficBarWithTrafficStatuses: (nullable NSArray< AMapNaviTrafficStatus * > *)  trafficStatuses

更新路况光柱 已废弃,请通过 AMapNaviDriveManager 的 -addDataRepresentative: 将 AMapNaviTrafficBarView 注册为数据接收者,即可自动更新光柱信息,无需再主动调用此方法,since 6.2.0

Parameters
trafficStatuses路况信息数组,可以通过 AMapNaviDriveManager 的getTrafficStatuses方法获取.

Property Documentation

◆ borderColor

- (UIColor*) borderColor
readwritenonatomicstrong

外边框的颜色,默认为白色. since 6.2.0

◆ borderWidth

- (CGFloat) borderWidth
readwritenonatomicassign

外边框的宽度,默认为4. since 6.2.0

◆ showCar

- (BOOL) showCar
readwritenonatomicassign

是否显示车图标,默认YES

◆ statusColors

- (NSDictionary<NSNumber *, UIColor *>* _Nullable) statusColors
readwritenonatomiccopy

交通状态的颜色数组
例如:{(AMapNaviRouteStatusSlow): [UIColor yellowColor],(AMapNaviRouteStatusSeriousJam): [UIColor colorWithRed:160/255.0 green:8/255.0 blue:8/255.0 alpha:1.0]},设置空字典恢复默认颜色,例如:{}

◆ wholeCourse

- (BOOL) wholeCourse
readwritenonatomicassign

光柱是否表示全程,即偏航后小车是否还在原来的位置(不是重新从底部开始).默认为YES. since 6.2.0


The documentation for this class was generated from the following file:
© 2017 高德信息技术有限公司 版权所有,保留所有权利。