TencentNavKit
TNKRideNavDelegate.h
Go to the documentation of this file.
1//
2// TNKRideNavDelegate.h
3// TencentNavKit
4//
5// Created by mol on 2022/12/27.
6// Copyright © 2022 Tencent. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10#import <TencentNavKit/TNKRerouteCommon.h>
11
12NS_ASSUME_NONNULL_BEGIN
13
23
24
26@protocol TNKRideNavDelegate <NSObject>
27
28@optional
33- (void)rideNavManagerDidStart:(TNKRideNavManager *)manager;
34
39- (void)rideNavManagerDidStop:(TNKRideNavManager *)manager;
40
45- (void)rideNavManagerWillArriveDestination:(TNKRideNavManager *)manager;
46
52- (void)rideNavManager:(TNKRideNavManager *)manager updateNavigationData:(TNKRideNavigationData *)navigationData;
53
59- (void)rideNavManager:(TNKRideNavManager *)manager updateBriefInfoData:(TNKRideNavigationBriefInfoData *)briefInfoData;
60
66- (void)rideNavManager:(TNKRideNavManager *)manager
67 didUpdateLocation:(TNKLocation *)location;
68
74- (void)rideNavManager:(TNKRideNavManager *)manager updateLocationFailedWithError:(NSError *)error;
75
81- (void)rideNavManager:(TNKRideNavManager *)manager gpsStatusDidChange:(TNKGpsStatus *)gpsStatus;
82
83
89- (void)rideNavManager:(TNKRideNavManager *)manager didStartRerouting:(TNKRerouteReason)rerouteReason;
90
96- (void)rideNavManager:(TNKRideNavManager *)manager
97 rerouteDidSuccess:(TNKRideRerouteResult *)rerouteresult;
98
104- (void)rideNavManager:(TNKRideNavManager *)manager
105 rerouteDidFail:(TNKRideRerouteResult *)rerouteresult;
106
107@end
108
109NS_ASSUME_NONNULL_END
enum _TNKRerouteReason TNKRerouteReason
重新算路类型.
gps状态信息
Definition: TNKGpsStatus.h:21
导航的定位信息.
Definition: TNKLocation.h:19
骑行导航管理类
Definition: TNKRideNavManager.h:25
导航过程中的路线实时数据
Definition: TNKRideCommonObj.h:88
骑行导航投屏信息
Definition: TNKRideNavigationData.h:96
骑行面板信息
Definition: TNKRideNavigationData.h:19
骑行重新算路结果
Definition: TNKRerouteCommon.h:52
算路的路线数据类
Definition: TNKRideCommonObj.h:18
截图配置类
Definition: TNKSnapShotConfig.h:18
截图结果类
Definition: TNKSnapShotResult.h:18
骑行导航地图回调
Definition: TNKRideNavDelegate.h:26