百度地图SDK for iOS v4.0.0 类参考
BMKSCTXTypes.h
1 //
2 // BMKSCTXTypes.h
3 // BaiduMapAPI_SCTX
4 //
5 // Created by Daniel Bey on 2017年11月22日.
6 // Copyright © 2017 Baidu. All rights reserved.
7 //
8 
9 #ifndef BMKSCTXTypes_h
10 #define BMKSCTXTypes_h
11 
19 typedef NS_ENUM(NSUInteger, BMKSCTXCoordType) {
20  BMK_SCTX_COORDTYPE_WGS84 = 0,
21  BMK_SCTX_COORDTYPE_GCJ02,
22  BMK_SCTX_COORDTYPE_BD09LL,
23 };
24 
35 typedef NS_ENUM(NSInteger, BMKSCTXOrderStatus) {
36  BMK_SCTX_Order_Status_Unspecified = 0,
37  BMK_SCTX_Order_Status_ReadyForService = 1,
38  BMK_SCTX_Order_Status_PickupPassenger = 2,
39  BMK_SCTX_Order_Status_WaitPassenger = 3,
40  BMK_SCTX_Order_Status_GoToDestination = 4,
41  BMK_SCTX_Order_Status_OrderComplete = 5,
42 };
43 
44 
54 typedef NS_ENUM(NSInteger, BMKSCTXErrorCode) {
55  BMK_SCTX_ERROR_ORDER_ID_NOT_EXIST = 1001,
56  BMK_SCTX_ERROR_ORDER_STATUS_INVALID = 1002,
57  BMK_SCTX_ERROR_ORDER_ID_DRIVER_ID_NOT_MATCH = 1003,
58  BMK_SCTX_ERROR_AUTHORITY_LIMITED = 1004,
59  BMK_SCTX_ERROR_REQUEST_DATA_FAILED = 2001,
60 };
61 
72 typedef NS_OPTIONS(NSUInteger, BMKSCTXElementToDrawType) {
73  BMKSCTXElementToDrawTypeCar = 1 << 0,
74  BMKSCTXElementToDrawTypePassenger = 1 << 1,
75  BMKSCTXElementToDrawTypeStartPoint = 1 << 2,
76  BMKSCTXElementToDrawTypeEndPoint = 1 << 3,
77  BMKSCTXElementToDrawTypeDriverRoute = 1 << 4,
78  BMKSCTXElementToDrawTypePassengerRoute = 1 << 5,
79 };
80 
91 typedef NS_OPTIONS(NSUInteger, BMKSCTXElementToFitInMapType) {
92  BMKSCTXElementToFitInMapTypeCar = 1 << 0,
93  BMKSCTXElementToFitInMapTypePassenger = 1 << 1,
94  BMKSCTXElementToFitInMapTypeStartPoint = 1 << 2,
95  BMKSCTXElementToFitInMapTypeEndPoint = 1 << 3,
96  BMKSCTXElementToFitInMapTypeDriverRoute = 1 << 4,
97  BMKSCTXElementToFitInMapTypePassengerRoute = 1 << 5,
98 };
99 
100 #endif /* BMKSCTXTypes_h */