高德地图iOS SDK 2D地图参考手册 V4.2.0
|
#import <AMapNaviDriveView.h>
属性 | |
id< AMapNaviDriveViewDelegate > | delegate |
BOOL | isLandscape |
AMapNaviViewTrackingMode | trackingMode |
AMapNaviDriveViewShowMode | showMode |
BOOL | showUIElements |
BOOL | showCompass |
BOOL | showCamera |
BOOL | showCrossImage |
BOOL | showStandardNightType |
BOOL | showBrowseRouteButton |
BOOL | showMoreButton |
BOOL | showTrafficBar |
BOOL | showTrafficButton |
BOOL | showTrafficLayer |
BOOL | showTurnArrow |
CGFloat | cameraDegree |
CGFloat | mapZoomLevel |
CGFloat | lineWidth |
UIImage * | normalTexture |
NSDictionary< NSNumber *, UIImage * > * | statusTextures |
(void) | - setCameraImage: |
(void) | - setStartPointImage: |
(void) | - setWayPointImage: |
(void) | - setEndPointImage: |
(void) | - setCarImage: |
(void) | - setCarCompassImage: |
额外继承的成员函数 | |
![]() | |
(void) | - driveManager:updateNaviMode: |
(void) | - driveManager:updateNaviRouteID: |
(void) | - driveManager:updateNaviRoute: |
(void) | - driveManager:updateNaviInfo: |
(void) | - driveManager:updateNaviLocation: |
(void) | - driveManager:showCrossImage: |
(void) | - driveManagerHideCrossImage: |
(void) | - driveManager:showLaneBackInfo:laneSelectInfo: |
(void) | - driveManagerHideLaneInfo: |
(void) | - driveManager:updateTrafficStatus: |
(void) | - driveManager:updateTrafficFacilities: |
(void) | - driveManager:updateCruiseInfo: |
驾车导航界面
该类实现 AMapNaviDriveDataRepresentable 协议,可通过 AMapNaviDriveManager 的addDataRepresentative:方法进行注册展示驾车导航过程.
- (void) setCameraImage: | (nullable UIImage *) | cameraImage |
设置摄像头图标
cameraImage | 摄像头图标,设置nil为默认图标 |
- (void) setCarCompassImage: | (nullable UIImage *) | carCompassImage |
设置自车罗盘图标
carCompassImage | 自车罗盘图标,设置nil为默认图标 |
- (void) setCarImage: | (nullable UIImage *) | carImage |
设置自车图标
carImage | 自车图标,设置nil为默认图标 |
- (void) setEndPointImage: | (nullable UIImage *) | endPointImage |
设置路径终点图标
endPointImage | 终点图标,设置nil为默认图标 |
- (void) setStartPointImage: | (nullable UIImage *) | startPointImage |
设置路径起点图标
startPointImage | 起点图标,设置nil为默认图标 |
- (void) setWayPointImage: | (nullable UIImage *) | wayPointImage |
设置路径途经点图标
wayPointImage | 途经点图标,设置nil为默认图标 |
|
readwritenonatomicassign |
锁车状态下地图cameraDegree, 默认30.0, 范围[0,60]
|
readwritenonatomicweak |
实现了 AMapNaviDriveViewDelegate 协议的类指针
|
readwritenonatomicassign |
是否采用横屏布局,默认NO
|
readwritenonatomicassign |
路线polyline的宽度,设置0恢复默认宽度
|
readwritenonatomicassign |
当前地图的zoomLevel,修改zoomLevel会进入非锁车状态
|
readwritenonatomiccopy |
标准路线Polyline的纹理图片,设置nil恢复默认纹理
纹理图片需满足:长宽相等,且宽度值为2的次幂
|
readwritenonatomicassign |
是否显示全览按钮,默认YES
|
readwritenonatomicassign |
是否显示摄像头,默认YES
|
readwritenonatomicassign |
是否显示指南针,默认NO
|
readwritenonatomicassign |
是否显示路口放大图,默认YES
|
readwritenonatomicassign |
导航界面显示模式,默认AMapNaviDriveViewShowModeCarPositionLocked
|
readwritenonatomicassign |
是否显示更多按钮,默认YES
|
readwritenonatomicassign |
是否黑夜模式,默认NO
|
readwritenonatomicassign |
是否显示路况光柱,默认YES
|
readwritenonatomicassign |
是否显示实时交通按钮,默认YES
|
readwritenonatomicassign |
是否显示实时交通图层,默认YES
|
readwritenonatomicassign |
是否显示转向箭头,默认YES
|
readwritenonatomicassign |
是否显示界面元素,默认YES
|
readwritenonatomiccopy |
带路况路线Polyline的纹理图片
纹理图片需满足: 长宽相等,且宽度值为2的次幂
例如:@(AMapNaviRouteStatusSlow): [UIImage Slow路况下的Image], @(AMapNaviRouteStatusSeriousJam): [UIImage SeriousJam路况下的Image]}
设置空字典恢复默认纹理,例如:}
|
readwritenonatomicassign |
导航界面跟随模式,默认AMapNaviViewTrackingModeMapNorth