Map Doc  1.0
iOS-引擎SDK-开放平台
MBNaviSessionData.h
浏览该文件的文档.
1 //
2 // MBNaviSessionData.h
3 // iNaviCore
4 //
5 // Created by fanwei on 3/8/13.
6 // Copyright (c) 2013 Mapbar. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import "MBObject.h"
11 #import "MBNaviLaneCollection.h"
12 #import "MBNaviSessionData.h"
13 
14 @class MBRoadCamera;
15 
17 typedef NS_ENUM(NSInteger, MBNaviSignInfoType) {
21 };
22 
29 
35 @property (nonatomic, readonly, assign) MBPoint carPos;
36 
45 @property (nonatomic, readonly, assign) NSInteger carOri;
46 
53 @property (nonatomic, readonly, assign) NSInteger speed;
54 
61 @property (nonatomic, readonly, copy) NSString *roadName;
62 
66 @property (nonatomic, readonly, assign) MBNaviSignInfoType nextSignInfoType;
67 
73 @property (nonatomic, readonly, assign) BOOL drifting;
74 
80 @property (nonatomic, readonly, assign) BOOL gpsPredicting;
81 
86 @property (nonatomic, readonly, assign) NSInteger routeLength;
87 
93 @property (nonatomic, readonly, assign) NSInteger travelledDistance;
94 
100 @property (nonatomic, assign) NSInteger remainingTime;
101 
107 @property (nonatomic, readonly, assign) NSInteger turnIcon;
108 
115 @property (nonatomic, readonly, assign) NSInteger turnIconProgress;
116 
122 @property (nonatomic, readonly, assign) NSInteger turnIconDistance;
123 
129 @property (nonatomic, readonly, copy) NSString *turnDistanceStr;
130 
136 @property (nonatomic, readonly, assign) NSInteger suggestedMapScale;
137 
144 @property (nonatomic, readonly, assign) BOOL hasTurn;
145 
151 @property (nonatomic, readonly, assign) NSInteger curManeuverLength;
152 
158 @property (nonatomic, readonly, assign) NSInteger distanceToTurn;
159 
165 @property (nonatomic, readonly, copy) NSString *nextRoadName;
166 
170 @property (nonatomic, readonly, assign) NSInteger cameraNum;
171 
175 @property (nonatomic, copy) NSArray *cameras;
176 
180 @property (nonatomic, readonly, copy) MBRoadCamera *firstCamera;
181 
187 @property (nonatomic, readonly, copy) NSString *pedestrianGuidanceText;
188 
192 @property (nonatomic, readonly, assign) NSInteger maneuverNum;
193 @property (nonatomic, readonly, copy) NSArray *maneuvers;
194 
198 @property (nonatomic, readonly, assign) NSInteger currentSegmentIndex;
199 
203 @property (nonatomic, readonly, assign) NSInteger displaySpeed;
204 
208 @property (nonatomic, readonly, assign) NSInteger speedLimit;
209 @end
210 
217 
221 @property (nonatomic, readonly, assign) MBNdsPoint carNdsPos;
222 
231 @property (nonatomic, readonly, assign) CGFloat carOri;
232 
236 @property (nonatomic, readonly, assign) CGFloat mapScale;
237 
241 @property (nonatomic, readonly, assign) CGFloat mapHeading;
242 @end
NSInteger curManeuverLength
Definition: MBNaviSessionData.h:151
NSInteger travelledDistance
Definition: MBNaviSessionData.h:93
NSInteger carOri
Definition: MBNaviSessionData.h:45
Definition: MBNaviSessionData.h:28
Definition: MBNaviSessionData.h:216
Definition: MBRoadCamera.h:29
MBNaviSignInfoType nextSignInfoType
Definition: MBNaviSessionData.h:66
NSString * pedestrianGuidanceText
Definition: MBNaviSessionData.h:187
NSArray * cameras
Definition: MBNaviSessionData.h:175
NSString * nextRoadName
Definition: MBNaviSessionData.h:165
NSArray * maneuvers
Definition: MBNaviSessionData.h:193
NSInteger remainingTime
Definition: MBNaviSessionData.h:100
NSInteger turnIconDistance
Definition: MBNaviSessionData.h:122
NSInteger currentSegmentIndex
Definition: MBNaviSessionData.h:198
出口路牌
Definition: MBNaviSessionData.h:19
NSInteger suggestedMapScale
Definition: MBNaviSessionData.h:136
NSInteger displaySpeed
Definition: MBNaviSessionData.h:203
MBNaviSignInfoType
路牌信息的类型,注意:不要修改其含义和次序
Definition: MBNaviSessionData.h:17
NSInteger routeLength
Definition: MBNaviSessionData.h:86
NSString * turnDistanceStr
Definition: MBNaviSessionData.h:129
MBPoint carPos
Definition: MBNaviSessionData.h:35
NSInteger turnIcon
Definition: MBNaviSessionData.h:107
NSInteger cameraNum
Definition: MBNaviSessionData.h:170
Definition: MBObject.h:16
NSInteger maneuverNum
Definition: MBNaviSessionData.h:192
BOOL hasTurn
Definition: MBNaviSessionData.h:144
Definition: MBNaviCoreBase.h:67
NSString * roadName
Definition: MBNaviSessionData.h:61
MBRoadCamera * firstCamera
Definition: MBNaviSessionData.h:180
BOOL gpsPredicting
Definition: MBNaviSessionData.h:80
NSInteger speedLimit
Definition: MBNaviSessionData.h:208
BOOL drifting
Definition: MBNaviSessionData.h:73
方向路牌
Definition: MBNaviSessionData.h:20
NSInteger distanceToTurn
Definition: MBNaviSessionData.h:158
Definition: MBNaviCoreBase.h:31
NSInteger speed
Definition: MBNaviSessionData.h:53
NSInteger turnIconProgress
Definition: MBNaviSessionData.h:115
无效类型,在数据中不会出现,仅仅用于代码中
Definition: MBNaviSessionData.h:18