TencentNavKit

TNKDriveNavigationData.h
Go to the documentation of this file.
1//
2// TNKDriveNavigationData.h
3// TencentNavKit
4//
5// Created by mol on 2022/11/1.
6// Copyright © 2022 Tencent. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10#import <UIKit/UIKit.h>
11
12NS_ASSUME_NONNULL_BEGIN
13
14@class TNKSpeedMonitorStatus,
15TNKElectronicEyeInfo,
16 TNKNavToWayPointInfo,
17 TNKHighwayFacilityInfo,
18 TNKNavRestrictionInfo;
19
23@interface TNKDriveNavigationData : NSObject
24
28@property (nonatomic, readonly, nullable) NSString *nextRoadName;
29
33@property (nonatomic, readonly) NSString *currentRoadName;
34
38@property (nonatomic, readonly, nullable) NSString *exitName;
39
44@property (nonatomic, readonly, nullable) NSString *entranceName;
45
46
50@property (nonatomic, readonly) int nextDistanceLeft;
51
55@property (nonatomic, readonly) int totalDistanceLeft;
56
60@property (nonatomic, readonly) int totalTimeLeft;
61
65@property (nonatomic, readonly) NSArray<TNKNavToWayPointInfo *> *waypoints;
66
70@property (nonatomic, readonly) int limitSpeed;
71
75@property (nonatomic, readonly) BOOL isOverSpeed;
76
80@property (nonatomic, readonly) int currentSpeed;
81
85@property (nonatomic, readonly) UIImage *intersectionImage;
86
90@property (nonatomic, readonly) int intersectionType;
91
95@property (nonatomic, readonly, nullable) UIImage *nextIntersectionImage;
96
100@property (nonatomic, readonly, nullable) NSString *nextNextRoadName;
101
105@property (nonatomic, readonly, nullable) TNKSpeedMonitorStatus *speedMonitorStatus;
106
110@property (nonatomic, readonly, nullable) TNKElectronicEyeInfo *electronicEyeInfo;
111
116@property (nonatomic, readonly) int remainTrafficLightCount;
117
122@property (nonatomic, readonly, nullable) TNKHighwayFacilityInfo *highwayFacilityInfo;
123
128@property (nonatomic, readonly) BOOL isShowingTipsMap;
129
134@property (nonatomic, readonly, nullable) NSString *tipsText;
135
140@property (nonatomic, readonly) int tipsRemainingDistance;
141
145@property (nonatomic, readonly) int passedTime;
146
150@property (nonatomic, readonly) int overSpeedType;
151
155@property (nonatomic, readonly) int passedDistance;
156
160@property (nonatomic, readonly) TNKNavRestrictionInfo *navRestrictionInfo;
161
162@end
163
164NS_ASSUME_NONNULL_END
165
TNKHighwayFacilityInfo
高速休息区、收费站信息
Definition: TNKHighwayFacilityInfo.h:32
TNKSpeedMonitorStatus
区间测速更新状态类 since 5.2.5
Definition: TNKSpeedMonitorStatus.h:17