高德地图iOS SDK 2D地图参考手册 V4.2.0
 全部  文件 函数 变量 类型定义 枚举 枚举值 属性 
AMapNaviDriveView类 参考

#import <AMapNaviDriveView.h>

类 AMapNaviDriveView 继承关系图:
<AMapNaviDriveDataRepresentable>

属性

id< AMapNaviDriveViewDelegatedelegate
 
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:方法进行注册展示驾车导航过程.

Method Documentation

- (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为默认图标

属性说明

- (CGFloat) cameraDegree
readwritenonatomicassign

锁车状态下地图cameraDegree, 默认30.0, 范围[0,60]

- (id<AMapNaviDriveViewDelegate>) delegate
readwritenonatomicweak

实现了 AMapNaviDriveViewDelegate 协议的类指针

- (BOOL) isLandscape
readwritenonatomicassign

是否采用横屏布局,默认NO

- (CGFloat) lineWidth
readwritenonatomicassign

路线polyline的宽度,设置0恢复默认宽度

- (CGFloat) mapZoomLevel
readwritenonatomicassign

当前地图的zoomLevel,修改zoomLevel会进入非锁车状态

- (UIImage*) normalTexture
readwritenonatomiccopy

标准路线Polyline的纹理图片,设置nil恢复默认纹理

纹理图片需满足:长宽相等,且宽度值为2的次幂

- (BOOL) showBrowseRouteButton
readwritenonatomicassign

是否显示全览按钮,默认YES

- (BOOL) showCamera
readwritenonatomicassign

是否显示摄像头,默认YES

- (BOOL) showCompass
readwritenonatomicassign

是否显示指南针,默认NO

- (BOOL) showCrossImage
readwritenonatomicassign

是否显示路口放大图,默认YES

- (AMapNaviDriveViewShowMode) showMode
readwritenonatomicassign

导航界面显示模式,默认AMapNaviDriveViewShowModeCarPositionLocked

- (BOOL) showMoreButton
readwritenonatomicassign

是否显示更多按钮,默认YES

- (BOOL) showStandardNightType
readwritenonatomicassign

是否黑夜模式,默认NO

- (BOOL) showTrafficBar
readwritenonatomicassign

是否显示路况光柱,默认YES

- (BOOL) showTrafficButton
readwritenonatomicassign

是否显示实时交通按钮,默认YES

- (BOOL) showTrafficLayer
readwritenonatomicassign

是否显示实时交通图层,默认YES

- (BOOL) showTurnArrow
readwritenonatomicassign

是否显示转向箭头,默认YES

- (BOOL) showUIElements
readwritenonatomicassign

是否显示界面元素,默认YES

- (NSDictionary<NSNumber *, UIImage *>*) statusTextures
readwritenonatomiccopy

带路况路线Polyline的纹理图片

纹理图片需满足: 长宽相等,且宽度值为2的次幂

例如:@(AMapNaviRouteStatusSlow): [UIImage Slow路况下的Image], @(AMapNaviRouteStatusSeriousJam): [UIImage SeriousJam路况下的Image]}

设置空字典恢复默认纹理,例如:}

- (AMapNaviViewTrackingMode) trackingMode
readwritenonatomicassign

导航界面跟随模式,默认AMapNaviViewTrackingModeMapNorth


该类的文档由以下文件生成:
© 2016 高德软件有限公司 版权所有,保留所有权利。