高德地图SDK(导航) V10.0.900
Loading...
Searching...
No Matches
AMapNaviDriveView Class Reference

驾车导航界面.该类实现AMapNaviDriveDataRepresentable协议,可通过 AMapNaviDriveManager 的addDataRepresentative:方法进行注册展示驾车导航过程. More...

#import <AMapNaviDriveView.h>

Inheritance diagram for AMapNaviDriveView:
<AMapNaviDriveDataRepresentable>

Instance Methods

(void) - setCustomMapStyleOptions:
 自定义地图样式设置,可以支持分级样式配置,如控制不同级别显示不同的颜色(自7.8.0开始使用新版样式,请到官网(lbs.amap.com)更新新版样式文件,否则无法正常显示路口放大图)
 
(BOOL autoSwitchDayNightType) - __attribute
 地图是否自动切换白天黑夜模式,默认NO.
 
(BOOL showStandardNightType) - __attribute
 是否黑夜模式,默认NO.
 
(BOOL customMapStyleEnabled) - __attribute
 当前地图是否开启自定义样式, 默认NO.
 
(void) - setCustomMapStyle:
 自定义当前地图样式, 目前仅支持自定义标准类型. 已废弃, 请使用 setCustomMapStyleOptions: since 6.6.0
 
(void) - setCustomMapStyleWithWebData:
 根据web导出数据设置地图样式, 目前仅支持自定义标准类型. 默认不生效,调用customMapStyleEnabled=YES使生效. since 5.1.0
 
(BOOL showTrafficLayer) - __attribute
 是否显示实时交通图层(地图路况+路线路况),默认YES
 
(void) - setCameraImage:
 设置摄像头图标
 
(void) - setStartPointImage:
 设置路径起点图标
 
(void) - setWayPointImage:
 设置路径途经点图标
 
(void) - setEndPointImage:
 设置路径终点图标
 
(void) - setCarImage:
 设置自车图标
 
(void) - setCarCompassImage:
 设置自车罗盘图标
 
(void) - addCustomAnnotation:
 在导航地图中添加自定义标注. since 6.2.0
 
(void) - removeCustomAnnotation:
 移除导航地图中的自定义标注. since 6.2.0
 
(void) - addCustomOverlay:
 在导航地图中添加自定义overlay. since 6.7.0
 
(void) - removeCustomOverlay:
 移除导航地图中的自定义overlay. since 6.7.0
 
(void) - updateRoutePolylineInTheVisualRangeWhenTheShowModeIsOverview
 在全览状态下调用此函数能够让路线显示在可视区域内(排除EdgePadding后剩余的区域),保证路线不被自定义界面元素遮挡. 比如showUIElements为NO时(自定义界面)横竖屏切换后,可以调用此函数. since 6.2.0
 
- Instance Methods inherited from <AMapNaviDriveDataRepresentable>
(void) - driveManager:updateNaviMode:
 导航模式更新回调. 从5.3.0版本起,算路失败后导航SDK只对外通知算路失败,SDK内部不再执行停止导航的相关逻辑.因此,当算路失败后,不会收到 driveManager:updateNaviMode: 回调; AMapNaviDriveManager.naviMode 不会切换到 AMapNaviModeNone 状态, 而是会保持在 AMapNaviModeGPS or AMapNaviModeEmulator 状态.
 
(void) - driveManager:updateNaviRouteID:
 路径ID更新回调. 注意:请不要在此回调中调用 -selectNaviRouteWithRouteID: 接口,否则会出现死循环调用.
 
(void) - driveManager:updateNaviRoute:
 路径信息更新回调. 注意:请不要在此回调中调用 -selectNaviRouteWithRouteID: 接口,否则会出现死循环调用.
 
(void) - driveManager:updateNaviInfo:
 导航信息更新回调
 
(void) - driveManager:updateNaviLocation:
 自车位置更新回调 (since 5.0.0,模拟导航和实时导航的自车位置更新都会走此回调)
 
(void) - driveManager:showCrossImage:
 需要显示路口放大图时的回调。注意:10.0.2版本开始,自定义View中如果设置了showCrossImage为YES,回调中crossImage为nil
 
(void) - driveManagerHideCrossImage:
 需要隐藏路口放大图时的回调。
 
(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,表示目前规划的路径,不可以走这个车道
 
(void) - driveManagerHideLaneInfo:
 需要隐藏车道信息时的回调
 
(void) - driveManager:updateTrafficStatus:
 路况光柱信息更新回调
 
(void) - driveManager:updateCameraInfos:
 电子眼信息更新回调 since 5.0.0
 
(void) - driveManager:updateServiceAreaInfos:
 服务区和收费站信息更新回调 since 5.0.0
 
(void) - driveManager:updateParallelRoadStatus:
 通知当前是否可以进行平行道路切换,包括主路、辅路以及高架桥上、高架桥下. since 5.3.0
 
(void) - driveManager:updateIntervalCameraWithPositionState:startInfo:endInfo:
 区间电子眼信息更新回调 since 6.0.0
 
(void) - driveManager:updateTurnIconImage:turnIconType:
 导航中的转向图标更新回调 since 6.2.0
 
(void) - driveManager:updateNextTurnIconImage:nextTurnIconType:
 导航中相对于当前转向图标,下一个转向图标更新回调 since 6.9.0
 
(void) - driveManager:updateBackupRoute:
 多路线导航模式下的备选路线更新回调, 注意:此函数只有在 driveManager 设置了多路线导航模式才会回调. since 6.3.0
 
(void) - driveManager:updateCongestionInfo:
 前方拥堵区域信息的更新回调. since 7.5.0
 
(void) - driveManager:updateTrafficFacilities:
 巡航道路设施信息更新回调.该更新回调只有在detectedMode开启后有效
 
(void) - driveManager:updateCruiseElecCameraInfos:
 巡航时自车前方电子眼信息.该更新回调只有在detectedMode开启后有效 since 6.7.0
 
(void) - driveManager:updateCruiseInfo:
 巡航信息更新回调.该更新回调只有在detectedMode开启后有效
 
(void) - driveManager:updateCruiseCongestionInfo:
 巡航状态下的拥堵区域信息. 该更新回调只有在detectedMode开启后有效 since 6.7.0
 

Properties

id< AMapNaviDriveViewDelegatedelegate
 实现了 AMapNaviDriveViewDelegate 协议的类指针
 
id< MAMapViewDelegatemapViewDelegate
 可获得和 MAMapView 原始 Delegate 同样的能力. since 7.0.0
 
AMapNaviViewTrackingMode trackingMode
 导航界面跟随模式,默认AMapNaviViewTrackingModeMapNorth
 
AMapNaviDriveViewShowMode showMode
 导航界面显示模式,默认AMapNaviDriveViewShowModeCarPositionLocked
 
CGPoint logoCenter
 当前地图Logo位置, 必须在 AMapNaviDriveView.bounds 之内,否则会被忽略. 注意:只有showUIElements为NO时,设置此值才有效. since 6.2.0
 
CGSize logoSize
 当前地图Logo的宽高. since 6.2.0
 
BOOL showScale
 当前地图是否显示比例尺,默认NO. 注意:只有showUIElements为NO时,设置此值才有效.
 
CGPoint scaleOrigin
 当前地图比例尺的原点位置. 注意:只有showUIElements为NO时,设置此值才有效.
 
BOOL showCompass
 是否显示指南针,默认NO
 
CGPoint compassOrigin
 指南针原点位置. since 6.3.0
 
CGSize compassSize
 指南针的宽高. since 6.3.0
 
BOOL mapShowTraffic
 地图是否显示交通路况,默认YES. since 6.1.0
 
CGFloat mapZoomLevel
 当前地图的zoomLevel,修改zoomLevel会进入非锁车状态
 
BOOL autoZoomMapLevel
 锁车模式下是否为了预见下一导航动作自动缩放地图,默认为YES。 since 10.0.2
 
CGFloat cameraDegree
 非锁车状态下地图cameraDegree,锁车态下内部会处理, 默认35.0, 范围[0,60]
 
CGPoint screenAnchor
 地图的视图锚点. (0, 0)为左上角,(1, 1)为右下角. 可通过设置此值来改变自车图标的默认显示位置. 注意:只有showUIElements为NO时,设置此值才有效 since 6.2.0
 
NSUInteger maxRenderFrame
 当前地图最大帧数,有效的帧数为:60、30、20、10等能被60整除的数,默认为60. since 6.5.0
 
AMapNaviViewMapModeType mapViewModeType
 导航界面日夜模式类型, 默认为 AMapNaviViewMapModeTypeDay(白天模式) since 6.7.0
 
BOOL showCamera
 路线上是否显示摄像头,默认YES
 
BOOL showTurnArrow
 路线上是否显示转向箭头,默认YES
 
UIColor * turnArrowColor
 路线上转弯箭头颜色. since 6.1.0
 
CGFloat turnArrowWidth
 路线上转弯箭头的宽度,设置0恢复默认宽度. since 6.2.0
 
BOOL turnArrowIs3D
 路线上转弯箭头是否为3D箭头线,默认为YES. since 6.6.0
 
UIColor * turnArrowSideColor
 路线上转弯箭头设置3D箭头的侧边颜色(当turnArrowIs3D为YES时有效). since 6.6.0
 
BOOL showVectorline
 是否显示牵引线,默认YES. since 6.2.0
 
BOOL showTrafficLights
 是否显示红绿灯图标,默认YES. since 6.2.0
 
BOOL showCar
 是否显示小车图标,默认YES. since 6.2.0
 
BOOL showRoute
 是否显示路线,默认YES. 注意:路线上的相关信息,如摄像头(showCamera)、红绿灯(showTrafficLights)、转向箭头(showTurnArrow)、牵引线(showVectorline)、起终点等也会一同受控制,进行显示和隐藏. since 6.2.0
 
BOOL showBackupRoute
 多路线导航模式下是否显示备选路线, 默认YES. since 6.7.0
 
BOOL showGreyAfterPass
 走过的路线是否置灰,默认为NO. since 6.2.0
 
CGFloat lineWidth
 路线polyline的宽度,设置0恢复默认宽度
 
MACustomCalloutViewcustomCalloutView
 自定义导航界面自车图标的弹出框view, 设置为nil取消弹框. 注意:弹框功能同MAAnnotationView的customCalloutView, 弹框不会触发 mapView:didAnnotationViewCalloutTapped: 方法. since 5.1.0
 
UIColor * dashedLineColor
 路线虚线部分的颜色. since 6.2.0
 
AMapNaviPolylineGreyColorrouteGreyColor
 
NSArray< AMapNaviPolylineTrafficStatusColor * > * routeStatusColor
 路线的路况颜色,根据AMapNaviRouteStatus配置不同道路状态的颜色 since 10.0.2
 
BOOL showEagleMap
 
BOOL showCameraDistance
 是否显示电子眼的距离,默认为NO。since 10.0.2
 
BOOL showOverSpeedPulse
 是否显示超速脉冲,默认为NO。特别注意:当前接口为收费接口,您如果申请试用或者正式应用都请通过工单系统提交商务合作类工单进行沟通 https://lbs.amap.com/。since 10.0.2
 
BOOL showDriveCongestion
 路线上是否显示拥堵气泡,默认YES。 since 10.0.5
 
BOOL showTrafficLightView
 路线上是否显示红绿灯倒计时,开启付费权限时默认YES。特别注意:当前接口为收费接口,您如果申请试用或者正式应用都请通过工单系统提交商务合作类工单进行沟通 https://lbs.amap.com/。since 10.0.5
 
BOOL showUIElements
 是否显示界面元素,默认YES
 
BOOL showCrossImage
 是否显示路口放大图,默认YES
 
BOOL showTrafficButton
 是否显示实时交通按钮,默认YES
 
BOOL showTrafficBar
 是否显示路况光柱图,默认YES
 
BOOL showBrowseRouteButton
 是否显示全览按钮,默认YES
 
BOOL showMoreButton
 是否显示更多按钮,默认YES
 
CGRect tmcRouteFrame
 光柱图位置。since 10.0.2
 
NSArray< AMapNaviTMCStatusColor * > * tmcRouteColor
 光柱图颜色,根据AMapNaviRouteStatus配置不同道路状态的颜色,AMapNaviRouteStatusUnknow 的可以不做配置。since 10.0.2
 
BOOL isLandscape
 目前是否为横屏状态. since 6.2.0 内部会自行监听 UIDeviceOrientationDidChange 进行横竖屏切换,无需再设置此值,但用户要自行保证 AMapNaviDriveView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight,让 AMapNaviDriveView 能够跟着父View一起变化. 可通过回调 -driveView:didChangeOrientation: 获取横竖屏切换时机
 
BOOL autoSwitchShowModeToCarPositionLocked
 当显示模式为非锁车模式时,是否在7秒后自动设置为锁车模式,默认为NO. since 5.3.0
 

Detailed Description

驾车导航界面.该类实现AMapNaviDriveDataRepresentable协议,可通过 AMapNaviDriveManager 的addDataRepresentative:方法进行注册展示驾车导航过程.

Method Documentation

◆ __attribute [1/4]

- (BOOL showTrafficLayer) __attribute ((deprecated("已废弃, 请使用 mapShowTraffic 结合 -statusTextures: 替代. since 7.4.0"))) 

是否显示实时交通图层(地图路况+路线路况),默认YES

◆ __attribute [2/4]

- (BOOL autoSwitchDayNightType) __attribute ((deprecated("已废弃, 请使用 mapViewModeType 替代 since 6.7.0"))) 

地图是否自动切换白天黑夜模式,默认NO.

◆ __attribute [3/4]

- (BOOL showStandardNightType) __attribute ((deprecated("已废弃, 请使用 mapViewModeType 替代 since 6.7.0"))) 

是否黑夜模式,默认NO.

◆ __attribute [4/4]

- (BOOL customMapStyleEnabled) __attribute ((deprecated("已废弃, 请使用 mapViewModeType 替代 since 6.7.0"))) 

当前地图是否开启自定义样式, 默认NO.

◆ addCustomAnnotation:

- (void) addCustomAnnotation: (AMapNaviCompositeCustomAnnotation *)  annotation

在导航地图中添加自定义标注. since 6.2.0

Parameters
annotation具体参考 AMapNaviCompositeCustomAnnotation .

◆ addCustomOverlay:

- (void) addCustomOverlay: (id< AMapNaviCompositeOverlay >_Nonnull)  overlay

在导航地图中添加自定义overlay. since 6.7.0

Parameters
overlay具体参考 官方Demo中 DriveViewWithCustomOverlayViewController .

◆ removeCustomAnnotation:

- (void) removeCustomAnnotation: (AMapNaviCompositeCustomAnnotation *)  annotation

移除导航地图中的自定义标注. since 6.2.0

Parameters
annotation具体参考 AMapNaviCompositeCustomAnnotation .

◆ removeCustomOverlay:

- (void) removeCustomOverlay: (id< AMapNaviCompositeOverlay >_Nonnull)  overlay

移除导航地图中的自定义overlay. since 6.7.0

Parameters
overlay具体参考 AMapNaviCompositeOverlay .

◆ setCameraImage:

- (void) setCameraImage: (nullable UIImage *)  cameraImage

设置摄像头图标

Parameters
cameraImage摄像头图标。

◆ setCarCompassImage:

- (void) setCarCompassImage: (nullable UIImage *)  carCompassImage

设置自车罗盘图标

Parameters
carCompassImage自车罗盘图标

◆ setCarImage:

- (void) setCarImage: (nullable UIImage *)  carImage

设置自车图标

Parameters
carImage自车图标

◆ setCustomMapStyle:

- (void) setCustomMapStyle: ((deprecated("已废弃, 请使用 setCustomMapStyleOptions: 替代 since 6.6.0")))  __attribute

自定义当前地图样式, 目前仅支持自定义标准类型. 已废弃, 请使用 setCustomMapStyleOptions: since 6.6.0

Parameters
customJson自定义的JSON格式数据.

◆ setCustomMapStyleOptions:

- (void) setCustomMapStyleOptions: (MAMapCustomStyleOptions *)  styleOptions

自定义地图样式设置,可以支持分级样式配置,如控制不同级别显示不同的颜色(自7.8.0开始使用新版样式,请到官网(lbs.amap.com)更新新版样式文件,否则无法正常显示路口放大图)

Parameters
styleOptions自定义样式options. since 6.6.0

◆ setCustomMapStyleWithWebData:

- (void) setCustomMapStyleWithWebData: ((deprecated("已废弃, 请使用 setCustomMapStyleOptions: 替代 since 6.6.0")))  __attribute

根据web导出数据设置地图样式, 目前仅支持自定义标准类型. 默认不生效,调用customMapStyleEnabled=YES使生效. since 5.1.0

Parameters
data高德web端工具导出的地图样式数据.

◆ setEndPointImage:

- (void) setEndPointImage: (nullable UIImage *)  endPointImage

设置路径终点图标

Parameters
endPointImage终点图标

◆ setStartPointImage:

- (void) setStartPointImage: (nullable UIImage *)  startPointImage

设置路径起点图标

Parameters
startPointImage起点图标

◆ setWayPointImage:

- (void) setWayPointImage: (nullable UIImage *)  wayPointImage

设置路径途经点图标

Parameters
wayPointImage途经点图标

◆ updateRoutePolylineInTheVisualRangeWhenTheShowModeIsOverview

- (void) updateRoutePolylineInTheVisualRangeWhenTheShowModeIsOverview

在全览状态下调用此函数能够让路线显示在可视区域内(排除EdgePadding后剩余的区域),保证路线不被自定义界面元素遮挡. 比如showUIElements为NO时(自定义界面)横竖屏切换后,可以调用此函数. since 6.2.0

Property Documentation

◆ autoSwitchShowModeToCarPositionLocked

- (BOOL) autoSwitchShowModeToCarPositionLocked
readwritenonatomicassign

当显示模式为非锁车模式时,是否在7秒后自动设置为锁车模式,默认为NO. since 5.3.0

◆ autoZoomMapLevel

- (BOOL) autoZoomMapLevel
readwritenonatomicassign

锁车模式下是否为了预见下一导航动作自动缩放地图,默认为YES。 since 10.0.2

◆ cameraDegree

- (CGFloat) cameraDegree
readwritenonatomicassign

非锁车状态下地图cameraDegree,锁车态下内部会处理, 默认35.0, 范围[0,60]

◆ compassOrigin

- (CGPoint) compassOrigin
readwritenonatomicassign

指南针原点位置. since 6.3.0

◆ compassSize

- (CGSize) compassSize
readnonatomicassign

指南针的宽高. since 6.3.0

◆ customCalloutView

- (MACustomCalloutView*) customCalloutView
readwritenonatomicstrong

自定义导航界面自车图标的弹出框view, 设置为nil取消弹框. 注意:弹框功能同MAAnnotationView的customCalloutView, 弹框不会触发 mapView:didAnnotationViewCalloutTapped: 方法. since 5.1.0

◆ dashedLineColor

- (UIColor*) dashedLineColor
readwritenonatomicstrong

路线虚线部分的颜色. since 6.2.0

◆ delegate

- (id<AMapNaviDriveViewDelegate>) delegate
readwritenonatomicweak

实现了 AMapNaviDriveViewDelegate 协议的类指针

◆ isLandscape

- (BOOL) isLandscape
readnonatomicassign

目前是否为横屏状态. since 6.2.0 内部会自行监听 UIDeviceOrientationDidChange 进行横竖屏切换,无需再设置此值,但用户要自行保证 AMapNaviDriveView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight,让 AMapNaviDriveView 能够跟着父View一起变化. 可通过回调 -driveView:didChangeOrientation: 获取横竖屏切换时机

◆ lineWidth

- (CGFloat) lineWidth
readwritenonatomicassign

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

◆ logoCenter

- (CGPoint) logoCenter
readwritenonatomicassign

当前地图Logo位置, 必须在 AMapNaviDriveView.bounds 之内,否则会被忽略. 注意:只有showUIElements为NO时,设置此值才有效. since 6.2.0

◆ logoSize

- (CGSize) logoSize
readnonatomicassign

当前地图Logo的宽高. since 6.2.0

◆ mapShowTraffic

- (BOOL) mapShowTraffic
readwritenonatomicassign

地图是否显示交通路况,默认YES. since 6.1.0

◆ mapViewDelegate

- (id<MAMapViewDelegate>) mapViewDelegate
readwritenonatomicweak

可获得和 MAMapView 原始 Delegate 同样的能力. since 7.0.0

◆ mapViewModeType

- (AMapNaviViewMapModeType) mapViewModeType
readwritenonatomicassign

导航界面日夜模式类型, 默认为 AMapNaviViewMapModeTypeDay(白天模式) since 6.7.0

◆ mapZoomLevel

- (CGFloat) mapZoomLevel
readwritenonatomicassign

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

◆ maxRenderFrame

- (NSUInteger) maxRenderFrame
readwritenonatomicassign

当前地图最大帧数,有效的帧数为:60、30、20、10等能被60整除的数,默认为60. since 6.5.0

◆ routeGreyColor

- (AMapNaviPolylineGreyColor*) routeGreyColor
readwritenonatomicstrong

◆ routeStatusColor

- (NSArray<AMapNaviPolylineTrafficStatusColor *>*) routeStatusColor
readwritenonatomiccopy

路线的路况颜色,根据AMapNaviRouteStatus配置不同道路状态的颜色 since 10.0.2

◆ scaleOrigin

- (CGPoint) scaleOrigin
readwritenonatomicassign

当前地图比例尺的原点位置. 注意:只有showUIElements为NO时,设置此值才有效.

◆ screenAnchor

- (CGPoint) screenAnchor
readwritenonatomicassign

地图的视图锚点. (0, 0)为左上角,(1, 1)为右下角. 可通过设置此值来改变自车图标的默认显示位置. 注意:只有showUIElements为NO时,设置此值才有效 since 6.2.0

◆ showBackupRoute

- (BOOL) showBackupRoute
readwritenonatomicassign

多路线导航模式下是否显示备选路线, 默认YES. since 6.7.0

◆ showBrowseRouteButton

- (BOOL) showBrowseRouteButton
readwritenonatomicassign

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

◆ showCamera

- (BOOL) showCamera
readwritenonatomicassign

路线上是否显示摄像头,默认YES

◆ showCameraDistance

- (BOOL) showCameraDistance
readwritenonatomicassign

是否显示电子眼的距离,默认为NO。since 10.0.2

◆ showCar

- (BOOL) showCar
readwritenonatomicassign

是否显示小车图标,默认YES. since 6.2.0

◆ showCompass

- (BOOL) showCompass
readwritenonatomicassign

是否显示指南针,默认NO

◆ showCrossImage

- (BOOL) showCrossImage
readwritenonatomicassign

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

◆ showDriveCongestion

- (BOOL) showDriveCongestion
readwritenonatomicassign

路线上是否显示拥堵气泡,默认YES。 since 10.0.5

◆ showEagleMap

- (BOOL) showEagleMap
readwritenonatomicassign

◆ showGreyAfterPass

- (BOOL) showGreyAfterPass
readwritenonatomicassign

走过的路线是否置灰,默认为NO. since 6.2.0

◆ showMode

- (AMapNaviDriveViewShowMode) showMode
readwritenonatomicassign

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

◆ showMoreButton

- (BOOL) showMoreButton
readwritenonatomicassign

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

◆ showOverSpeedPulse

- (BOOL) showOverSpeedPulse
readwritenonatomicassign

是否显示超速脉冲,默认为NO。特别注意:当前接口为收费接口,您如果申请试用或者正式应用都请通过工单系统提交商务合作类工单进行沟通 https://lbs.amap.com/。since 10.0.2

◆ showRoute

- (BOOL) showRoute
readwritenonatomicassign

是否显示路线,默认YES. 注意:路线上的相关信息,如摄像头(showCamera)、红绿灯(showTrafficLights)、转向箭头(showTurnArrow)、牵引线(showVectorline)、起终点等也会一同受控制,进行显示和隐藏. since 6.2.0

◆ showScale

- (BOOL) showScale
readwritenonatomicassign

当前地图是否显示比例尺,默认NO. 注意:只有showUIElements为NO时,设置此值才有效.

◆ showTrafficBar

- (BOOL) showTrafficBar
readwritenonatomicassign

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

◆ showTrafficButton

- (BOOL) showTrafficButton
readwritenonatomicassign

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

◆ showTrafficLights

- (BOOL) showTrafficLights
readwritenonatomicassign

是否显示红绿灯图标,默认YES. since 6.2.0

◆ showTrafficLightView

- (BOOL) showTrafficLightView
readwritenonatomicassign

路线上是否显示红绿灯倒计时,开启付费权限时默认YES。特别注意:当前接口为收费接口,您如果申请试用或者正式应用都请通过工单系统提交商务合作类工单进行沟通 https://lbs.amap.com/。since 10.0.5

◆ showTurnArrow

- (BOOL) showTurnArrow
readwritenonatomicassign

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

◆ showUIElements

- (BOOL) showUIElements
readwritenonatomicassign

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

◆ showVectorline

- (BOOL) showVectorline
readwritenonatomicassign

是否显示牵引线,默认YES. since 6.2.0

◆ tmcRouteColor

- (NSArray<AMapNaviTMCStatusColor *>*) tmcRouteColor
readwritenonatomiccopy

光柱图颜色,根据AMapNaviRouteStatus配置不同道路状态的颜色,AMapNaviRouteStatusUnknow 的可以不做配置。since 10.0.2

◆ tmcRouteFrame

- (CGRect) tmcRouteFrame
readwritenonatomicassign

光柱图位置。since 10.0.2

◆ trackingMode

- (AMapNaviViewTrackingMode) trackingMode
readwritenonatomicassign

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

◆ turnArrowColor

- (UIColor*) turnArrowColor
readwritenonatomicstrong

路线上转弯箭头颜色. since 6.1.0

◆ turnArrowIs3D

- (BOOL) turnArrowIs3D
readwritenonatomicassign

路线上转弯箭头是否为3D箭头线,默认为YES. since 6.6.0

◆ turnArrowSideColor

- (UIColor*) turnArrowSideColor
readwritenonatomicstrong

路线上转弯箭头设置3D箭头的侧边颜色(当turnArrowIs3D为YES时有效). since 6.6.0

◆ turnArrowWidth

- (CGFloat) turnArrowWidth
readwritenonatomicassign

路线上转弯箭头的宽度,设置0恢复默认宽度. since 6.2.0


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