骑行导航界面.该类实现AMapNaviRideDataRepresentable协议,可通过 AMapNaviRideManager 的addDataRepresentative:方法进行注册展示骑行导航过程.
More...
#import <AMapNaviRideView.h>
|
id< AMapNaviRideViewDelegate > | delegate |
| 实现了 AMapNaviRideViewDelegate 协议的类指针
|
|
BOOL | isLandscape |
| 目前是否为横屏状态. since 7.4.0 内部会自行监听 UIDeviceOrientationDidChange 进行横竖屏切换,无需再设置此值,但用户要自行保证 AMapNaviRideView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight,让 AMapNaviRideView 能够跟着父View一起变化. 可通过回调 -rideView:didChangeOrientation: 获取横竖屏切换时机
|
|
AMapNaviViewTrackingMode | trackingMode |
| 导航界面跟随模式,默认AMapNaviViewTrackingModeMapNorth
|
|
AMapNaviRideViewShowMode | showMode |
| 导航界面显示模式,默认AMapNaviRideViewShowModeCarPositionLocked
|
|
BOOL | showUIElements |
| 是否显示界面元素,默认YES
|
|
BOOL | showBrowseRouteButton |
| 是否显示全览按钮,默认YES
|
|
BOOL | showMoreButton |
| 是否显示更多按钮,默认YES
|
|
BOOL | showTurnArrow |
| 是否显示转向箭头,默认YES
|
|
BOOL | showCompass |
| 是否显示指南针,默认NO
|
|
CGFloat | cameraDegree |
| 非锁车状态下地图cameraDegree,锁车态下内部会处理,默认35.0,范围[0,60]。since 10.0.900
|
|
BOOL | showScale |
| 当前地图是否显示比例尺,默认NO
|
|
CGPoint | scaleOrigin |
| 当前地图比例尺的原点位置,默认(10,10)
|
|
CGPoint | screenAnchor |
| 地图的视图锚点. (0, 0)为左上角,(1, 1)为右下角. 可通过设置此值来改变自车图标的默认显示位置. 注意:只有showUIElements为NO时,设置此值才有效 since 8.0.0
|
|
CGPoint | compassOrigin |
| 指南针原点位置. since 8.0.0
|
|
CGFloat | lineWidth |
| 路线polyline的宽度,设置0恢复默认宽度
|
|
BOOL | showGreyAfterPass |
| 走过的路线是否置灰,默认为NO. since 7.4.0
|
|
AMapNaviPolylineGreyColor * | routeGreyColor |
|
AMapNaviPolylineTrafficStatusColor * | routeStatusColor |
| 路线的颜色,在调用 addDataRepresentative 前设置,status 设置为 AMapNaviRouteStatusDefault since 10.0.900
|
|
骑行导航界面.该类实现AMapNaviRideDataRepresentable协议,可通过 AMapNaviRideManager 的addDataRepresentative:方法进行注册展示骑行导航过程.
◆ __attribute [1/4]
导航界面日夜模式类型, 默认为 AMapNaviViewMapModeTypeDay(白天模式) since 8.0.0
◆ __attribute [2/4]
- (BOOL showSensorHeading) __attribute |
|
((deprecated("已废弃,自车图标方向将显示为设备方向,不再支持设置。since 10.0.900"))) |
|
|
是否显示传感器方向信息,默认NO.设置为YES后,自车图标方向将显示为设备方向
◆ __attribute [3/4]
- (UIImage *greyTexture) __attribute |
|
((deprecated("已废弃, 请使用 routeGreyColor 替代 since 10.0.900"))) |
|
|
路线纹理部分走过后置灰的纹理图片,设置nil恢复默认纹理. 纹理图片需满足:长宽相等,且宽度值为2的次幂. since 7.4.0
◆ __attribute [4/4]
- (UIImage *normalTexture) __attribute |
|
((deprecated("已废弃, 请使用 routeStatusColor 替代 since 10.0.900"))) |
|
|
标准路线Polyline的纹理图片,设置nil恢复默认纹理.纹理图片需满足:长宽相等,且宽度值为2的次幂
◆ addCustomOverlay:
在导航地图中添加自定义overlay. since 9.7.0
- Parameters
-
overlay | 具体参考 官方Demo中 DriveViewWithCustomOverlayViewController . |
◆ removeCustomOverlay:
移除导航地图中的自定义overlay. since 9.7.0
- Parameters
-
◆ setCarCompassImage:
- (void) setCarCompassImage: |
|
(nullable UIImage *) |
carCompassImage |
|
◆ setCarImage:
- (void) setCarImage: |
|
(nullable UIImage *) |
carImage |
|
◆ setCustomMapStyleOptions:
自定义地图样式设置,可以支持分级样式配置,如控制不同级别显示不同的颜色(自6.6.0开始使用新版样式,旧版样式无法在新版接口setCustomMapStyleOptions:(MAMapCustomStyleOptions *)styleOptions中使用,请到官网(lbs.amap.com)更新新版样式文件)
- Parameters
-
styleOptions | 自定义样式options. since 6.6.0 |
◆ setEndPointImage:
- (void) setEndPointImage: |
|
(nullable UIImage *) |
endPointImage |
|
◆ setStartPointImage:
- (void) setStartPointImage: |
|
(nullable UIImage *) |
startPointImage |
|
◆ setWayPointImage:
- (void) setWayPointImage: |
|
(nullable UIImage *) |
wayPointImage |
|
设置路径途经点图标 since 9.3.5
- Parameters
-
◆ updateRoutePolylineInTheVisualRangeWhenTheShowModeIsOverview
- (void) updateRoutePolylineInTheVisualRangeWhenTheShowModeIsOverview |
|
|
|
在全览状态下调用此函数能够让路线显示在可视区域内(排除EdgePadding后剩余的区域),保证路线不被自定义界面元素遮挡. 比如showUIElements为NO时(自定义界面)横竖屏切换后,可以调用此函数. since 8.0.0
◆ cameraDegree
非锁车状态下地图cameraDegree,锁车态下内部会处理,默认35.0,范围[0,60]。since 10.0.900
◆ compassOrigin
- (CGPoint) compassOrigin |
|
readwritenonatomicassign |
◆ delegate
◆ isLandscape
目前是否为横屏状态. since 7.4.0 内部会自行监听 UIDeviceOrientationDidChange 进行横竖屏切换,无需再设置此值,但用户要自行保证 AMapNaviRideView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight,让 AMapNaviRideView 能够跟着父View一起变化. 可通过回调 -rideView:didChangeOrientation: 获取横竖屏切换时机
◆ lineWidth
◆ routeGreyColor
◆ routeStatusColor
路线的颜色,在调用 addDataRepresentative 前设置,status 设置为 AMapNaviRouteStatusDefault since 10.0.900
◆ scaleOrigin
◆ screenAnchor
地图的视图锚点. (0, 0)为左上角,(1, 1)为右下角. 可通过设置此值来改变自车图标的默认显示位置. 注意:只有showUIElements为NO时,设置此值才有效 since 8.0.0
◆ showBrowseRouteButton
- (BOOL) showBrowseRouteButton |
|
readwritenonatomicassign |
◆ showCompass
◆ showGreyAfterPass
- (BOOL) showGreyAfterPass |
|
readwritenonatomicassign |
走过的路线是否置灰,默认为NO. since 7.4.0
◆ showMode
导航界面显示模式,默认AMapNaviRideViewShowModeCarPositionLocked
◆ showMoreButton
◆ showScale
◆ showTurnArrow
◆ showUIElements
◆ trackingMode
导航界面跟随模式,默认AMapNaviViewTrackingModeMapNorth
The documentation for this class was generated from the following file: