10 #define BMKSCTXTypes_h 19 typedef NS_ENUM(NSUInteger, BMKSCTXCoordType) {
20 BMK_SCTX_COORDTYPE_WGS84 = 0,
21 BMK_SCTX_COORDTYPE_GCJ02,
22 BMK_SCTX_COORDTYPE_BD09LL,
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,
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,
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,
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,