9#import <TencentNavKit/TNKBaseNavView.h>
10#import <TencentNavKit/TNKDriveNavDelegate.h>
11#import <TencentNavKit/TNKDriveNavViewDelegate.h>
12#import <TencentNavKit/TNKWaypointMarkerPresentation.h>
13#import <TencentNavKit/TNKNaviTrafficBarWidget.h>
14#import <TencentNavKit/TNKEnlargedMapConfig.h>
16NS_ASSUME_NONNULL_BEGIN
24@property (nonatomic, weak, nullable) id<TNKDriveNavViewDelegate>
delegate;
193- (void)updateWaypointMarkerPresentation:(NSDictionary<NSString *,
TNKWaypointMarkerPresentation *> * _Nullable)waypointMarkerPresentationDictionary;
201- (void)setBackupRoutesHidden:(BOOL)hidden backupRouteIDs:(NSArray<NSString *> * _Nullable)backupRouteIDs;
导航地图基础类
Definition: TNKBaseNavView.h:25
驾车导航地图类
Definition: TNKDriveNavView.h:19
NSUInteger panelTopGap
导航面板顶部空隙距离. 默认为全屏状态下避开状态栏. 取值范围为[0,100].
Definition: TNKDriveNavView.h:32
BOOL showZoomLevelControl
是否显示调整zoomlevel控件,默认NO
Definition: TNKDriveNavView.h:63
BOOL navigationPanelEnabled
是否展示顶部导航面板, 默认为YES
Definition: TNKDriveNavView.h:37
CGFloat autoScaleMinZoomLevel
自动缩放比例尺功能中,可设置最小zoomlevel,默认15, 取值范围[14, 17] 。
Definition: TNKDriveNavView.h:129
BOOL routeTrafficLightHidden
是否隐藏路线上的红绿灯,默认为NO。
Definition: TNKDriveNavView.h:140
BOOL cameraMarkerEnabled
设置是否展示路线上的电子眼.默认值为YES。 电子眼标识在3D车头朝上和2D地图朝北模式下会默认显示, 在全览模式和剩余全览模式下会隐藏.
Definition: TNKDriveNavView.h:151
BOOL autoScaleEnabled
设置导航地图是否开启自动缩放比例尺功能,默认开启。 开启之后,3D车头朝上、2D地图朝北模式会在路口处自动调整地图zoomlevel和overlooking,以提供最佳视野通过路口。
Definition: TNKDriveNavView.h:123
BOOL showMapTrafficButton
是否显示切换实时路况的按钮,默认NO
Definition: TNKDriveNavView.h:108
BOOL showLimitSpeedAndCurrentRoadNameView
是否显示限速、当前路名, 默认NO
Definition: TNKDriveNavView.h:98
void removeCurrentEnlargedMap()
移除本次展示的路口放大图.
id< TNKDriveNavViewDelegate > delegate
TNKDriveNavView的回调,用于接收导航模式、日夜状态等变化.
Definition: TNKDriveNavView.h:24
BOOL trafficBubbleEnabled
设置显示/隐藏路况气泡.该方法用于导航状态下控制显示/隐藏导航路线上的路况气泡. 默认为YES 路况气泡在3D车头朝上和2D地图朝北模式下会显示, 在全览模式和剩余全览模式下会隐藏.
Definition: TNKDriveNavView.h:164
BOOL showRoadTypeButton
是否显示主辅路切换按钮,默认NO
Definition: TNKDriveNavView.h:93
BOOL showTraffic
设置导航地图是否显示实时路况,不影响showMapTrafficButton的逻辑,默认为YES。
Definition: TNKDriveNavView.h:134
BOOL guidedLaneEnabled
设置在3D车头朝上和2D地图朝北模式下 显示/隐藏路口车道线. 默认为YES 注意不管此参数如何设置,在全览模式和剩余全览模式下都会隐藏.
Definition: TNKDriveNavView.h:43
BOOL showTrafficBar
是否显示路况光柱图,默认NO
Definition: TNKDriveNavView.h:83
BOOL showServiceAreaInfo
是否显示高速休息区信息,默认NO
Definition: TNKDriveNavView.h:113
BOOL showCurrentSpeedView
是否显示当前车速, 默认NO
Definition: TNKDriveNavView.h:73
BOOL showOverviewButton
是否显示全览/退出全览切换按钮,默认NO
Definition: TNKDriveNavView.h:53
BOOL showUIElements
是否显示界面元素,默认NO。(不包含对导航面板的控制)
Definition: TNKDriveNavView.h:48
BOOL backupRouteBubbleHidden
设置隐藏备选路线上的气泡,默认为NO;
Definition: TNKDriveNavView.h:145
BOOL showSmartLocView
是否显示智能定位. 默认NO. since 5.2.2
Definition: TNKDriveNavView.h:103
TNKEnlargedMapConfig * enlargedMapConfig
放大图相关配置
Definition: TNKDriveNavView.h:170
BOOL showRouteRefreshButton
是否显示路线刷新按钮,默认为NO. since 5.2.5
Definition: TNKDriveNavView.h:78
BOOL showDistanceOnCamera
电子眼上是否展示剩余距离。默认为NO
Definition: TNKDriveNavView.h:157
BOOL showToast
是否显示提示(包括GPS变弱、恢复,切换路线成功,手动刷新路线),默认NO
Definition: TNKDriveNavView.h:68
TNKNaviTrafficBarWidget * trafficBar
光柱图实例,当showTrafficBar为YES时才不为空
Definition: TNKDriveNavView.h:88
BOOL showBottomToolbar
是否显示底部工具栏,默认NO(包含退出、剩余距离时间、预计到达时间、设置)
Definition: TNKDriveNavView.h:58
放大图配置类
Definition: TNKEnlargedMapConfig.h:17
途经点配置类
Definition: TNKWaypointMarkerPresentation.h:16
驾车导航事件回调
Definition: TNKDriveNavDelegate.h:34