| java.lang.Object | ||
| ↳ | BaseSyncProtocol | |
| ↳ | com.tencent.map.lspassenger.TSLPassengerManager | |
乘客端SDK对外接口管理类。
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| void |
addTLSPassengerListener(PsgDataListener.ITLSPassengerListener listener)
添加司乘数据监听
PsgDataListener.ITLSPassengerListener。
包括拉取司机数据回调 与乘客端上传定位点结果回调。 | ||||||||||
| boolean |
getDriverAllSyncDataEnabled()
This method is deprecated.
从2.4.0版本废弃,默认情况获得司机所有数据,
可通过RouteManager#subRouteByRange(TLSBRoute, int, int)来截取路线
| ||||||||||
| static TSLPassengerManager |
getInstance()
单例
| ||||||||||
| OrderManager.Editor |
getTLSPOrder()
This method is deprecated.
2.2版本之后,建议使用
OrderManager
| ||||||||||
| static TSLPassengerManager |
newInstance()
创建新的对象
| ||||||||||
| void |
removeTLSPassengerListener(PsgDataListener.ITLSPassengerListener listener)
移除司乘监听
| ||||||||||
| void |
routeSelectByIndex(int index)
送驾中指定索引号进行选路
| ||||||||||
| void |
searchRoutes(TLSLatlng from, TLSLatlng to, DrivingParam.Policy policy, Preference[] preferences, SearchProtocol.OnSearchResultListener listener)
检索多条路线
| ||||||||||
| void |
setDriverAllSyncDataEnabled(boolean driverAllSyncDataEnabled)
This method is deprecated.
从2.4.0版本废弃,默认情况获得司机所有数据,
可通过RouteManager#subRouteByRange(TLSBRoute, int, int)来截取路线
| ||||||||||
| void |
uploadPassengerPositionsEnabled(boolean isPush)
设置是否开启上传定位点服务。
在快车场景下,乘客端可上传自身定位点, 以实现司机端显示乘客位置的功能。 目前拼车和顺风车场景下,不支持司机显示乘客位置。 | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.tencent.map.lspassenger.protocol.PassengerProtocol
| |||||||||||
From interface
com.tencent.map.lspassenger.protocol.SearchProtocol
| |||||||||||
添加司乘数据监听 PsgDataListener.ITLSPassengerListener。
包括拉取司机数据回调 与乘客端上传定位点结果回调。
| listener | 数据回调 PsgDataListener.ITLSPassengerListener
|
|---|
This method is deprecated.
从2.4.0版本废弃,默认情况获得司机所有数据,
可通过RouteManager#subRouteByRange(TLSBRoute, int, int)来截取路线
设置获取全部司机syncData的get方法
This method is deprecated.
2.2版本之后,建议使用OrderManager
获取SDK内部维护的订单信息。
开发者需通过更新该订单状态, 来保证SDK内订单信息最新。
移除司乘监听
| listener | 监听对象 |
|---|
送驾中指定索引号进行选路
| index | 列表索引 |
|---|
检索多条路线
| from | 起点位置坐标 |
|---|---|
| to | 终点位置坐标 |
| policy | 策略参数
|
| preferences | 偏好参数
|
| listener | 数据回调 |
This method is deprecated.
从2.4.0版本废弃,默认情况获得司机所有数据,
可通过RouteManager#subRouteByRange(TLSBRoute, int, int)来截取路线
设置获取全部司机syncData的set方法
| driverAllSyncDataEnabled | 开关 |
|---|
设置是否开启上传定位点服务。
在快车场景下,乘客端可上传自身定位点, 以实现司机端显示乘客位置的功能。
目前拼车和顺风车场景下,不支持司机显示乘客位置。
| isPush | true:开启上传定位点,false:关闭上传定位点 |
|---|