TencentNavKit
TNKSegmentItem.h
Go to the documentation of this file.
1//
2// TNKSegmentItem.h
3// TencentNavKit
4//
5// Created by mol on 2022/10/10.
6// Copyright © 2022 Tencent. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
11NS_ASSUME_NONNULL_BEGIN
12
14typedef enum _TNKRoadGrade
15{
29
31typedef enum _TNKRoadKind
32{
52
53
54
58@interface TNKSegmentRoadName : NSObject
59
63@property (nonatomic, readonly) int from;
64
68@property (nonatomic, readonly) int to;
69
73@property (nonatomic, readonly) NSString *roadName;
74
78@property (nonatomic, readonly) TNKRoadGrade grade;
79
83@property (nonatomic, readonly) TNKRoadKind roadKind;
84
88@property (nonatomic, readonly) int length;
89
90@end
91
95@interface TNKSegmentItem : NSObject
96
100@property (nonatomic, readonly) int from;
101
105@property (nonatomic, readonly) int to;
106
110@property (nonatomic, readonly) int roadLength;
111
115@property (nonatomic, readonly) NSString *roadName;
116
120@property (nonatomic, readonly) NSArray<TNKSegmentRoadName *> *segRoadNames;
121
125@property (nonatomic, readonly) NSString *action;
126
130@property (nonatomic, readonly) NSString *direction;
131
135@property (nonatomic, readonly) int trafficLightCount;
136
140@property (nonatomic, readonly) int adcode;
141
142@end
143
144NS_ASSUME_NONNULL_END
NS_ASSUME_NONNULL_BEGIN enum _TNKRoadGrade TNKRoadGrade
道路等级
enum _TNKRoadKind TNKRoadKind
道路属性
_TNKRoadGrade
道路等级
Definition: TNKSegmentItem.h:15
@ TNKRoadGradeFootWay
Definition: TNKSegmentItem.h:26
@ TNKRoadGradeHighWay
Definition: TNKSegmentItem.h:17
@ TNKRoadGradeOtherWay
Definition: TNKSegmentItem.h:23
@ TNKRoadGradeBicycle
Definition: TNKSegmentItem.h:27
@ TNKRoadGradeTownWay
Definition: TNKSegmentItem.h:22
@ TNKRoadGradeFastWay
Definition: TNKSegmentItem.h:18
@ TNKRoadGradeFerryWay
Definition: TNKSegmentItem.h:25
@ TNKRoadGradeNull
Definition: TNKSegmentItem.h:16
@ TNKRoadGradeCountryWay
Definition: TNKSegmentItem.h:21
@ TNKRoadGradeNineWay
Definition: TNKSegmentItem.h:24
@ TNKRoadGradeProvinceWay
Definition: TNKSegmentItem.h:20
@ TNKRoadGradeNationWay
Definition: TNKSegmentItem.h:19
_TNKRoadKind
道路属性
Definition: TNKSegmentItem.h:32
@ TNKRoadKindUturn
Definition: TNKSegmentItem.h:44
@ TNKRoadKindTunnel
Definition: TNKSegmentItem.h:47
@ TNKRoadKindIC
Definition: TNKSegmentItem.h:45
@ TNKRoadKindSideRoad
Definition: TNKSegmentItem.h:49
@ TNKRoadKindNull
Definition: TNKSegmentItem.h:33
@ TNKRoadKindSeparate
Definition: TNKSegmentItem.h:36
@ TNKRoadKindRightTurn
Definition: TNKSegmentItem.h:42
@ TNKRoadKindInner
Definition: TNKSegmentItem.h:38
@ TNKRoadKindMainRoad
Definition: TNKSegmentItem.h:48
@ TNKRoadKindRoundabout
Definition: TNKSegmentItem.h:34
@ TNKRoadKindLeftTurn
Definition: TNKSegmentItem.h:43
@ TNKRoadKindNormal
Definition: TNKSegmentItem.h:35
@ TNKRoadKindJCT
Definition: TNKSegmentItem.h:37
@ TNKRoadKindBridge
Definition: TNKSegmentItem.h:50
@ TNKRoadKindSA
Definition: TNKSegmentItem.h:41
@ TNKRoadKindMainSideIC
Definition: TNKSegmentItem.h:46
@ TNKRoadKindPA
Definition: TNKSegmentItem.h:40
@ TNKRoadKindRamp
Definition: TNKSegmentItem.h:39
线段管理类
Definition: TNKSegmentItem.h:96
路名信息
Definition: TNKSegmentItem.h:59
TNKRoadKind roadKind
道路属性
Definition: TNKSegmentItem.h:83
int length
长度.单位,米
Definition: TNKSegmentItem.h:88
int from
segment中点串序列起始index.
Definition: TNKSegmentItem.h:63
NSString * roadName
segment路名
Definition: TNKSegmentItem.h:73
TNKRoadGrade grade
道路行政等级
Definition: TNKSegmentItem.h:78
int to
segment中点串序列终止index.
Definition: TNKSegmentItem.h:68