9#import <TencentNavKit/TNKBaseNavManager.h>
10#import <TencentNavKit/TNKDriveCommonObj.h>
11#import <TencentNavKit/TNKDriveNavDelegate.h>
12#import <TencentNavKit/TNKSearchTask.h>
13#import <TencentNavKit/TNKDriveNavDataSource.h>
15NS_ASSUME_NONNULL_BEGIN
67@property (nonatomic, readonly, nullable) NSArray<TNKDriveNavRoute *> *
backupNavRoutes;
78@property (nonatomic, weak, nullable) id<TNKDriveNavDataSource>
navDataSource;
111 NSError * _Nullable error))completion;
119- (int)changeToBackupRoute:(NSString *)routeID;
127- (int)deleteBackupRoute:(NSString *)routeID;
147- (void)setDestArriveOffRouteRadius:(
int)destArriveRadius destOffRouteRadius:(
int)destOffRouteRadius;
_TNKWaypointRemovedStrategy
途经点移除策略
Definition: TNKDriveNavManager.h:21
@ TNKWaypointRemovedStrategyDefault
默认策略。到达途经点后SDK自动判达。
Definition: TNKDriveNavManager.h:23
@ TNKWaypointRemovedStrategyManually
开发者移除策略。达到途经点如果想要移除该途经点,需要开发者调用changeWayPoints方法重新算路
Definition: TNKDriveNavManager.h:25
NS_ASSUME_NONNULL_BEGIN enum _TNKWaypointRemovedStrategy TNKWaypointRemovedStrategy
途经点移除策略
enum _TNKNavTTSMode TNKNavTTSMode
导航播报模式
导航管理基础类
Definition: TNKBaseNavManager.h:18
驾车导航管理类
Definition: TNKDriveNavManager.h:31
void unregisterAllNavDelegates()
注销所有对象接收导航事件变化.
TNKNavTTSMode ttsMode
导航播报模式,默认为标准模式.
Definition: TNKDriveNavManager.h:50
instancetype sharedInstance()
单例模式,获取导航管理对象
BOOL multiRoutesEnabled
是否开启导航过程中的备选路线. 默认关闭.
Definition: TNKDriveNavManager.h:38
TNKDriveNavRoute * curNavRoute
当前正在导航时的主路线数据。非导航时为nil
Definition: TNKDriveNavManager.h:62
void requestTts()
导航过程中增加轮次播报回放。导航过程中有效,当前正在播报时,调用此方法可能无效。
BOOL showMultiRoutesWhenStartNav
开启导航时是否展示初始算路的备选路线。默认为NO
Definition: TNKDriveNavManager.h:44
TNKWaypointRemovedStrategy waypointRemovedStrategy
途经点移除策略 需要在开启导航前设置
Definition: TNKDriveNavManager.h:73
id< TNKDriveNavDataSource > navDataSource
导航事件DataSource. since 5.2.6
Definition: TNKDriveNavManager.h:78
void deleteAllBackupRoutes()
导航过程中删除所有备选路线
NSArray< TNKDriveNavRoute * > * backupNavRoutes
当前正在导航时的伴随路线数据。非导航时为空
Definition: TNKDriveNavManager.h:67
int routePlanCacheSize
设置路径规划缓存数 [1, 8],默认 1.
Definition: TNKDriveNavManager.h:57
导航过程中的路线实时数据
Definition: TNKDriveCommonObj.h:637
驾车算路请求类
Definition: TNKDriveCommonObj.h:267
驾车算路返回数据类
Definition: TNKDriveCommonObj.h:418
路线规划任务类
Definition: TNKSearchTask.h:17
驾车导航事件回调
Definition: TNKDriveNavDelegate.h:34