#import <BMKSCTXOrderInfo.h>
◆ initWithOrderID:userID:driverID:driverPosition:startPointInfo:endPointInfo:coordType:()
- (instancetype) initWithOrderID: |
|
(NSString *) |
orderID |
userID: |
|
(NSString *) |
userID |
driverID: |
|
(NSString *) |
driverID |
driverPosition: |
|
(CLLocationCoordinate2D) |
driverPosition |
startPointInfo: |
|
(BMKSCTXPOIPointInfo *) |
startPointInfo |
endPointInfo: |
|
(BMKSCTXPOIPointInfo *) |
endPointInfo |
coordType: |
|
(BMKSCTXCoordType) |
coordType |
|
|
| |
构造方法。必须使用本方法初始化 BMKSCTXOrderInfo 订单信息对象
- 参数
-
orderID | 订单号 |
userID | 厂商唯一标志符 |
driverID | 司机唯一标志符 |
driverPosition | 订单生成时司机的位置坐标 |
startPointInfo | 订单起点的POI信息。起点的坐标必选。 |
endPointInfo | 订单终点的POI信息 |
coordType | 坐标类型 |
- 返回
- 值合法返回订单信息对象,否则返回nil
◆ coordType
- (BMKSCTXCoordType) coordType |
|
readwritenonatomicassign |
坐标类型(driverPosition以及订单起终点的坐标类型,默认为BMK_SCTX_COORDTYPE_BD09LL)
◆ driverID
◆ driverPosition
- (CLLocationCoordinate2D) driverPosition |
|
readwritenonatomicassign |
◆ endPointInfo
订单终点的POI信息 考虑到日租车等场景,订单可以没有终点。
◆ orderID
◆ startPointInfo
◆ userID
该类的文档由以下文件生成: