导航UI类基类
More...
#import <TNKBaseNaviView.h>
|
BOOL | bounceEnabled |
| 是否允许navi view进行回弹; 默认为YES More...
|
|
NSUInteger | bounceTime |
| 回弹模式的回弹时间,单位为秒,需大于0. 默认为5秒. More...
|
|
CGPoint | fix3DProportion |
| 3D导航时自车点位置在地图上位置的比例 默认值为(0.5,0.75). x取值范围为[0.25,0.75] 表示从屏幕左边起的宽度比例. y取值范围为[0.25,0.75] 表示从屏幕上边起的高度比例. 若设置值不在区间内则使用默认值. More...
|
|
CGPoint | fix2DProportion |
| 2D导航时自车点位置在地图上位置的比例 默认值为(0.5,0.75). x取值范围为[0.25,0.75] 表示从屏幕左边起的宽度比例. y取值范围为[0.25,0.75] 表示从屏幕上边起的高度比例. 若设置值不在区间内则使用默认值. More...
|
|
NSUInteger | routeLineWidth |
| 设置地图绘制路线的线宽. 默认值为12 px. More...
|
|
NSUInteger | routeLineEraseType |
| 设置导航时已走过路线的处理方式. 0为置灰,1为擦除. 默认为0. More...
|
|
CGFloat | routeSymbolGap |
| 导航过程中路况线上的箭头密度.需在导航开始前设置. 默认值是100.since 5.2.3.1 More...
|
|
UIEdgeInsets | externalEdgeInsets |
| 设置全览和剩余全览模式下导航路线显示区域距离地图四周的边距. 当在CarNaviView上自定义显示元素时, 为避免与导航路线相互遮挡, 可调用该接口调整导航路线显示区域范围. 默认值为(80,80,150,40), 使得全览和剩余全览模式下导航路线四周有部分留白. More...
|
|
◆ clearAllRouteUI
清除路线相关UI.该方法用于非导航状态下清除路线相关UI,包括导航路线、自车点图标、动态添加的限速/指示标识等. 导航过程中调用该方法无效.
◆ configEndPointMarkerPresentation:
配置终点UI属性. 该方法用于配置导航时终点UI属性, 非导航时进行配置会在导航发起后生效.
◆ configStartPointMarkerPresentation:
配置起点UI属性. 该方法用于配置导航时起点UI属性, 非导航时进行配置会在导航发起后生效.
◆ configUserLocationPresentation:
配置自车位置UI属性. 该方法用于配置导航时自车位置UI属性, 非导航时进行配置会在导航发起后生效, 导航过程中进行配置即时生效.
◆ configWayPointMarkerPresentation:
配置途径点点UI属性. 该方法用于配置导航时途径点UI属性, 非导航时进行配置会在导航发起后生效.
◆ initWithFrame:config:
- (instancetype) initWithFrame: |
|
(CGRect) |
frame |
config: |
|
(QMapConfig *__nullable) |
config |
|
|
| |
◆ removeAllAnnotations
- (void) removeAllAnnotations |
|
|
|
◆ removeAllOverlays
- (void) removeAllOverlays |
|
|
|
◆ setCompassEnabled:
- (void) setCompassEnabled: |
|
(BOOL) |
enabled |
|
设置显示/隐藏自车点罗盘.该方法用于导航状态下控制显示/隐藏自车点罗盘. 非导航过程中调用该方法无效. 自车点罗盘在3D车头朝上模式下会默认显示, 在2D地图朝北、全览模式和剩余全览模式下会默认隐藏.
◆ setMapStyle:
- (void) setMapStyle: |
|
(int) |
styleType |
|
改变底图样式。注意,如果调用该方法,日夜间模式样式将不再发生变化. since 5.2.4.4
- Parameters
-
styleType | 在官网配置的自定义样式列表中的顺序, 从1开始 |
◆ setTurnArrowEnabled:
- (void) setTurnArrowEnabled: |
|
(BOOL) |
enabled |
|
设置显示/隐藏转弯箭头指引.该方法用于导航状态下控制显示/隐藏下一个转弯箭头指引. 非导航过程中调用该方法无效. 转弯箭头指引在3D车头朝上和2D地图朝北模式下会默认显示, 在全览模式和剩余全览模式下会默认隐藏.
◆ bounceEnabled
是否允许navi view进行回弹; 默认为YES
◆ bounceTime
- (NSUInteger) bounceTime |
|
readwritenonatomicassign |
回弹模式的回弹时间,单位为秒,需大于0. 默认为5秒.
◆ externalEdgeInsets
- (UIEdgeInsets) externalEdgeInsets |
|
readwritenonatomicassign |
设置全览和剩余全览模式下导航路线显示区域距离地图四周的边距. 当在CarNaviView上自定义显示元素时, 为避免与导航路线相互遮挡, 可调用该接口调整导航路线显示区域范围. 默认值为(80,80,150,40), 使得全览和剩余全览模式下导航路线四周有部分留白.
◆ fix2DProportion
- (CGPoint) fix2DProportion |
|
readwritenonatomicassign |
2D导航时自车点位置在地图上位置的比例 默认值为(0.5,0.75). x取值范围为[0.25,0.75] 表示从屏幕左边起的宽度比例. y取值范围为[0.25,0.75] 表示从屏幕上边起的高度比例. 若设置值不在区间内则使用默认值.
◆ fix3DProportion
- (CGPoint) fix3DProportion |
|
readwritenonatomicassign |
3D导航时自车点位置在地图上位置的比例 默认值为(0.5,0.75). x取值范围为[0.25,0.75] 表示从屏幕左边起的宽度比例. y取值范围为[0.25,0.75] 表示从屏幕上边起的高度比例. 若设置值不在区间内则使用默认值.
◆ routeLineEraseType
- (NSUInteger) routeLineEraseType |
|
readwritenonatomicassign |
设置导航时已走过路线的处理方式. 0为置灰,1为擦除. 默认为0.
◆ routeLineWidth
- (NSUInteger) routeLineWidth |
|
readwritenonatomicassign |
◆ routeSymbolGap
- (CGFloat) routeSymbolGap |
|
readwritenonatomicassign |
导航过程中路况线上的箭头密度.需在导航开始前设置. 默认值是100.since 5.2.3.1
The documentation for this class was generated from the following file: