9 #ifndef BMK_WalkCycle_Define_h
10 #define BMK_WalkCycle_Define_h
29 typedef NS_ENUM(NSUInteger, BMKWalkCycleRoutePlanErrorCode) {
30 BMK_WALK_CYCLE_ROUTEPLAN_RESULT_SUCCESS,
31 BMK_WALK_CYCLE_ROUTEPLAN_RESULT_FAIL_WRONGCOORD,
32 BMK_WALK_CYCLE_ROUTEPLAN_RESULT_FAIL_CALCFAIL,
33 BMK_WALK_CYCLE_ROUTEPLAN_RESULT_FAIL_NOOUTDATA,
34 BMK_WALK_CYCLE_ROUTEPLAN_RESULT_FAIL_NETERROR,
35 BMK_WALK_CYCLE_ROUTEPLAN_RESULT_FAIL_INVALIDSTART,
36 BMK_WALK_CYCLE_ROUTEPLAN_RESULT_FAIL_INVALIDEND,
37 BMK_WALK_CYCLE_ROUTEPLAN_RESULT_FAIL_TOOFAR_STARTTOROAD,
38 BMK_WALK_CYCLE_ROUTEPLAN_RESULT_FAIL_TOOFAR_DESTTOROAD,
39 BMK_WALK_CYCLE_ROUTEPLAN_RESULT_FAIL_TOONEAR_STARTTODEST,
40 BMK_WALK_CYCLE_ROUTEPLAN_RESULT_FAIL_TOOFAR_STARTTODEST,
41 BMK_WALK_CYCLE_ROUTEPLAN_RESULT_INVALID,
42 BMK_WALK_CYCLE_ROUTEPLAN_RESULT_INVALID_PERMiSSION
114 typedef NS_ENUM(NSUInteger, BMKWalkCycleGuideKind) {
115 BMK_WALK_CYCLE_MANEUVER_KIND_INVALID ,
116 BMK_WALK_CYCLE_MANEUVER_KIND_START ,
117 BMK_WALK_CYCLE_MANEUVER_KIND_FRONT ,
118 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHT_FRONT ,
119 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHT ,
120 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHT_BACK ,
121 BMK_WALK_CYCLE_MANEUVER_KIND_LEFT_BACK ,
122 BMK_WALK_CYCLE_MANEUVER_KIND_LEFT ,
123 BMK_WALK_CYCLE_MANEUVER_KIND_LEFT_FRONT ,
124 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHT_FRONT_STRAIGHT ,
125 BMK_WALK_CYCLE_MANEUVER_KIND_LEFT_FRONT_STRAIGHT ,
126 BMK_WALK_CYCLE_MANEUVER_KIND_LEFT_PASSROAD_FRONT ,
127 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHT_PASSROAD_FRONT ,
128 BMK_WALK_CYCLE_MANEUVER_KIND_LEFT_PASSROAD_UTURN ,
129 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHT_PASSROAD_UTURN ,
130 BMK_WALK_CYCLE_MANEUVER_KIND_LEFTDIAGONAL_PASSROAD_RIGHT ,
131 BMK_WALK_CYCLE_MANEUVER_KIND_LEFTDIAGONAL_PASSROAD_RIGHT_FRONT ,
132 BMK_WALK_CYCLE_MANEUVER_KIND_LEFTDIAGONAL_PASSROAD_FRONT ,
133 BMK_WALK_CYCLE_MANEUVER_KIND_LEFTDIAGONAL_PASSROAD_LEFT_FRONT ,
134 BMK_WALK_CYCLE_MANEUVER_KIND_LEFTDIAGONAL_PASSROAD_LEFT ,
135 BMK_WALK_CYCLE_MANEUVER_KIND_LEFTDIAGONAL_PASSROAD_LEFT_BACK ,
136 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHTDIAGONAL_PASSROAD_LEFT ,
137 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHTDIAGONAL_PASSROAD_LEFT_FRONT ,
138 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHTDIAGONAL_PASSROAD_FRONT ,
139 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHTDIAGONAL_PASSROAD_RIGHT_FRONT ,
140 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHTDIAGONAL_PASSROAD_RIGHT ,
141 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHTDIAGONAL_PASSROAD_RIGHT_BACK ,
142 BMK_WALK_CYCLE_MANEUVER_KIND_PASSROAD_LEFT ,
143 BMK_WALK_CYCLE_MANEUVER_KIND_PASSROAD_RIGHT ,
144 BMK_WALK_CYCLE_MANEUVER_KIND_GOTO_LEFT_ROAD ,
145 BMK_WALK_CYCLE_MANEUVER_KIND_GOTO_RIGHT_ROAD ,
146 BMK_WALK_CYCLE_MANEUVER_KIND_GOTO_LEFT_ROAD_UTURN ,
147 BMK_WALK_CYCLE_MANEUVER_KIND_GOTO_RIGHT_ROAD_UTURN ,
148 BMK_WALK_CYCLE_MANEUVER_KIND_DEST ,
149 BMK_WALK_CYCLE_MANEUVER_KIND_OVERLINEBRIDGE ,
150 BMK_WALK_CYCLE_MANEUVER_KIND_UNDERGROUNDPASSAGE ,
151 BMK_WALK_CYCLE_MANEUVER_KIND_RING ,
152 BMK_WALK_CYCLE_MANEUVER_KIND_PARK ,
153 BMK_WALK_CYCLE_MANEUVER_KIND_SQUARE ,
154 BMK_WALK_CYCLE_MANEUVER_KIND_LADDER ,
155 BMK_WALK_CYCLE_MANEUVER_KIND_WAYPOINT ,
158 BMK_WALK_CYCLE_MANEUVER_KIND_LEFT_THREE_LEFTSIDE ,
159 BMK_WALK_CYCLE_MANEUVER_KIND_LEFT_THREE_MIDDLE ,
160 BMK_WALK_CYCLE_MANEUVER_KIND_LEFT_THREE_RIGHTSIDE,
162 BMK_WALK_CYCLE_MANEUVER_KIND_LEFT_TWO_LEFTSIDE,
163 BMK_WALK_CYCLE_MANEUVER_KIND_LEFT_TWO_RIGHTSIDE,
165 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHT_THREE_LEFTSIDE,
166 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHT_THREE_MIDDLE,
167 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHT_THREE_RIGHTSIDE,
169 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHT_TWO_LEFTSIDE,
170 BMK_WALK_CYCLE_MANEUVER_KIND_RIGHT_TWO_RIGHTSIDE,
172 BMK_WALK_CYCLE_MANEUVER_KIND_FRONT_THREE_LEFTSIDE,
173 BMK_WALK_CYCLE_MANEUVER_KIND_FRONT_THREE_MIDDLE,
174 BMK_WALK_CYCLE_MANEUVER_KIND_FRONT_THREE_RIGHTSIDE,
176 BMK_WALK_CYCLE_MANEUVER_KIND_FRONT_TWO_LEFTSIDE,
177 BMK_WALK_CYCLE_MANEUVER_KIND_FRONT_TWO_RIGHTSIDE,
179 BMK_WALK_CYCLE_MANEUVER_KIND_FERRY,
181 BMK_WALK_CYCLE_MANEUVER_KIND_START_ISINDOOR_DOOR,
182 BMK_WALK_CYCLE_MANEUVER_KIND_DEST_ISINDOOR_DOOR,
184 BMK_WALK_CYCLE_MANEUVER_KIND_ELEVATOR,
185 BMK_WALK_CYCLE_MANEUVER_KIND_STAIR,
186 BMK_WALK_CYCLE_MANEUVER_KIND_ESCALATOR,
187 BMK_WALK_CYCLE_MANEUVER_KIND_SECURITY_CHECK,
188 BMK_WALK_CYCLE_MANEUVER_KIND_INDOORSTART,
189 BMK_WALK_CYCLE_MANEUVER_KIND_INDOORDEST,
200 typedef NS_ENUM(NSUInteger, BMKWalkCycleNavigationType) {
201 BMK_WALK_CYCLE_NAVIGATION_TYPE_WALK,
202 BMK_WALK_CYCLE_NAVIGATION_TYPE_NORMAL_CYCLE,
203 BMK_WALK_CYCLE_NAVIGATION_TYPE_ELECTRIC_CYCLE,
213 typedef NS_ENUM(NSUInteger, BMKWalkNavigationMode) {
214 BMK_WALK_NAVIGATION_MODE_WALK_NORMAL,
215 BMK_WALK_NAVIGATION_MODE_WALK_AR,
224 typedef NS_ENUM(NSUInteger, BMKWalkARGuiderResourceType) {
225 BMK_WALK_AR_GUIDER_RESOURCE_TYPE_DOWNLOAD_KEY,
226 BMK_WALK_AR_GUIDER_RESOURCE_TYPE_PATH,
237 typedef NS_ENUM(NSUInteger, BMKWalkCycleNavigationLocationServiceErrorCode) {
238 BMK_WALK_CYCLE_NAVIGATION_LOCATION_SERVICE_SUCCESS,
239 BMK_WALK_CYCLE_NAVIGATION_LOCATION_SERVICE_OFF_ERROR,
240 BMK_WALK_CYCLE_NAVIGATION_LOCATION_SERVICE_NO_AUTH_ERROR,
241 BMK_WALK_CYCLE_NAVIGATION_LOCATION_SERVICE_NO_FULL_ACCURACY_AUTH_ERROR,
typedef NS_ENUM(NSUInteger, BMKWalkCycleRoutePlanErrorCode)
Definition: BMKWalkCycleDefine.h:29