Package com.baidu.mapapi.synchronization
Class RoleOptions
java.lang.Object
com.baidu.mapapi.synchronization.RoleOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription获取坐标类型获取司机ID获取订单创建成功时司机位置点坐标获取订单创建成功时司机位置点名称获取订单创建成功时司机位置点POI UID获取订单终点坐标获取订单终点名称获取订单终点位置POI UID获取订单ID获取订单类型int获取角色类型获取订单起点坐标获取订单起点名称获取订单起点位置POI UID获取厂商标识setCoordType(SyncCoordinateConverter.CoordType coordType) 设置使用的坐标类型,支持GCJ02和 BD09LL两种坐标的输入输出,默认是BD09LL坐标 该接口使用要早于setDriverPosition(LatLng),setStartPosition(LatLng)setEndPosition(LatLng)这三个接口的执行setDriverId(String driverId) 设置司机IDsetDriverPosition(LatLng driverPosition) 设置司机点位置坐标setDriverPositionName(String driverPositionName) 设置司机点位置名称setDriverPositionPoiUid(String driverPositionPoiUid) 设置司机点位置POI UIDsetEndPosition(LatLng endPosition) 设置终点位置坐标setEndPositionName(String endPositionName) 设置终点位置名称setEndPositionPoiUid(String endPositionPoiUid) 设置终点位置POI UIDsetOrderId(String orderId) 设置订单号voidsetOrderType(SynchronizationConstants.OrderType mOrderType) 设置订单类型setRoleType(int roleType) 设置角色类型setStartPosition(LatLng startPosition) 设置订单起点位置坐标(用户上车点)setStartPositionName(String startPositionName) 设置订单起点位置名称(用户上车点)setStartPositionPoiUid(String startPositionPoiUid) 设置订单起点位置POI UID(用户上车点)设置厂商标识 由使用者传入,必须确认传入的正确性
-
Constructor Details
-
RoleOptions
public RoleOptions()构造函数
-
-
Method Details
-
setOrderId
设置订单号- Parameters:
orderId- 订单号- Throws:
IllegalArgumentException- iforderIdis null or empty or invalid.
-
setRoleType
设置角色类型- Parameters:
roleType- 角色类型,0--乘客,其它非法.- Throws:
IllegalArgumentException- ifroleTypeis not ROUTE_ID_PASSENGER.
-
setDriverId
设置司机ID- Parameters:
driverId- 司机ID,由使用者传给SDK, 必须是字母,数字,及下划线,且长度为[1, 64]- Throws:
IllegalArgumentException- ifdriverIdis null or empty or invalid.
-
setUserId
设置厂商标识 由使用者传入,必须确认传入的正确性- Parameters:
userId- 厂商标识,由厂商确认标识唯一且正确;- Throws:
IllegalArgumentException- ifuserIdis null or empty or invalid.
-
setStartPosition
设置订单起点位置坐标(用户上车点)- Parameters:
startPosition- 起点位置坐标- Throws:
IllegalArgumentException- if is null.
-
setStartPositionPoiUid
设置订单起点位置POI UID(用户上车点)- Parameters:
startPositionPoiUid- 起点位置POI UID
-
setStartPositionName
设置订单起点位置名称(用户上车点)- Parameters:
startPositionName- 起点位置名称
-
setEndPosition
设置终点位置坐标- Parameters:
endPosition- 终点位置坐标- Throws:
IllegalArgumentException- ifendPositionis null.
-
setEndPositionPoiUid
设置终点位置POI UID- Parameters:
endPositionPoiUid- 终点位置POI UID
-
setEndPositionName
设置终点位置名称- Parameters:
endPositionName- 终点位置名称
-
setDriverPosition
设置司机点位置坐标- Parameters:
driverPosition- 司机点位置坐标
-
setDriverPositionPoiUid
设置司机点位置POI UID- Parameters:
driverPositionPoiUid- 司机点位置POI UID
-
setDriverPositionName
设置司机点位置名称- Parameters:
driverPositionName- 司机点位置名称
-
setCoordType
设置使用的坐标类型,支持GCJ02和 BD09LL两种坐标的输入输出,默认是BD09LL坐标 该接口使用要早于setDriverPosition(LatLng),setStartPosition(LatLng)setEndPosition(LatLng)这三个接口的执行- Parameters:
coordType- 坐标类型- Throws:
IllegalArgumentException- ifcoordTypenot equal BD09LL or COMMON.
-
getOrderId
获取订单ID- Returns:
- 订单ID
-
getRoleType
public int getRoleType()获取角色类型- Returns:
- 角色类型
-
getDriverId
获取司机ID- Returns:
- 司机ID
-
getUserId
获取厂商标识- Returns:
- 厂商标识
-
getStartPosition
获取订单起点坐标- Returns:
- 订单起点坐标
-
getStartPositionJson
-
getStartPositionPoiUid
获取订单起点位置POI UID- Returns:
- 订单起点POI UID
-
getStartPositionName
获取订单起点名称- Returns:
- 订单起点名称
-
getEndPosition
获取订单终点坐标- Returns:
- 订单终点坐标
-
getEndPositionJson
-
getEndPositionPoiUid
获取订单终点位置POI UID- Returns:
- 订单终点POI UID
-
getEndPositionName
获取订单终点名称- Returns:
- 订单终点名称
-
getDriverPosition
获取订单创建成功时司机位置点坐标- Returns:
- 司机位置点坐标
-
getDriverPositionJson
-
getDriverPositionPoiUid
获取订单创建成功时司机位置点POI UID- Returns:
- 司机位置点POI UID
-
getDriverPositionName
获取订单创建成功时司机位置点名称- Returns:
- 司机位置点名称
-
getCoordType
获取坐标类型- Returns:
- 坐标类型
-
getOrderType
获取订单类型- Returns:
-
setOrderType
设置订单类型- Parameters:
mOrderType-
-
getRoleOptionsParamLog
-