|
高德地图SDK(导航)
V7.7.0
|
导航路况光柱view. 需通过 AMapNaviDriveManager 的 -addDataRepresentative: 方法进行注册. More...
#import <AMapNaviTrafficBarView.h>
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... | |
导航路况光柱view. 需通过 AMapNaviDriveManager 的 -addDataRepresentative: 方法进行注册.
| - (void) updateTrafficBarWithCarPositionPercent: | (double) | posPercent |
更新车图标的位置 已废弃,请通过 AMapNaviDriveManager 的 -addDataRepresentative: 将 AMapNaviTrafficBarView 注册为数据接收者,即可自动更新光柱百分比,无需再主动调用此方法,since 6.2.0
| posPercent | 位置百分比(范围:[0,1.0]) |
| - (void) updateTrafficBarWithTrafficStatuses: | (nullable NSArray< AMapNaviTrafficStatus * > *) | trafficStatuses |
更新路况光柱 已废弃,请通过 AMapNaviDriveManager 的 -addDataRepresentative: 将 AMapNaviTrafficBarView 注册为数据接收者,即可自动更新光柱信息,无需再主动调用此方法,since 6.2.0
| trafficStatuses | 路况信息数组,可以通过 AMapNaviDriveManager 的getTrafficStatuses方法获取. |
|
readwritenonatomicstrong |
外边框的颜色,默认为白色. since 6.2.0
|
readwritenonatomicassign |
外边框的宽度,默认为4. since 6.2.0
|
readwritenonatomicassign |
是否显示车图标,默认YES
|
readwritenonatomiccopy |
交通状态的颜色数组
例如:{(AMapNaviRouteStatusSlow): [UIColor yellowColor],(AMapNaviRouteStatusSeriousJam): [UIColor colorWithRed:160/255.0 green:8/255.0 blue:8/255.0 alpha:1.0]},设置空字典恢复默认颜色,例如:{}
|
readwritenonatomicassign |
光柱是否表示全程,即偏航后小车是否还在原来的位置(不是重新从底部开始).默认为YES. since 6.2.0