|
高德地图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: |
额外继承的成员函数 | |
Instance Methods 继承自 <AMapNaviDriveDataRepresentable> | |
| (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