| java.lang.Object | ||
| ↳ | BaseSyncProtocol | |
| ↳ | com.tencent.map.lsdriver.TSLDExtendManager | |
司机端对外接口管理扩展类。
SDK内部自动处理导航过程中的点上传和路线上传逻辑。
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| final void |
addRemoveWayPointCallBack(DriDataListener.IRemoveWayByUserCallBack callBack)
添加剔除途经点的回调。
| ||||||||||
| final void |
addTLSDriverListener(DriDataListener.ITLSDriverListener listener)
添加司乘数据监听。
包括上传与拉取轨迹点回调, 与上传路线回调。 | ||||||||||
| final void |
arrivedPassengerEndPoint(String pOrderId)
送到乘客(其子订单ID 为 pOrderId)
| ||||||||||
| final void |
arrivedPassengerStartPoint(String pOrderId)
接到乘客(其子订单ID 为 pOrderId)
| ||||||||||
| final void |
fetchPassengerPositionsEnabled(boolean isFetch)
设置是否开启拉取乘客定位点服务。
在快车场景下,司机端可通过拉取乘客上传定位点, 以实现显示乘客位置功能。 目前拼车和顺风车场景下,不支持司机显示乘客位置。 | ||||||||||
| static TSLDExtendManager |
getInstance()
单例
| ||||||||||
| OrderManager.Editor |
getTLSBOrder()
This method is deprecated.
2.2版本之后,建议使用
OrderManager
| ||||||||||
| static TSLDExtendManager |
newInstance()
创建新对象
| ||||||||||
| void |
pullNaviSession(NaviProtocol.NaviSessionDataCallback callback)
拉取导航会话和使用路线
| ||||||||||
| void |
removeRelayOrder()
移除接力单信息
| ||||||||||
| void |
removeTLSDriverListener(DriDataListener.ITLSDriverListener listener)
移除司乘数据监听。
| ||||||||||
| final void |
requestBestSortedWayPoints(NaviPoi from, List<TLSDWayPointInfo> wayPoints, DriDataListener.ISortedWayPointsCallBack callBack)
获取最优送驾顺序。
拼车场景。 | ||||||||||
| final void |
requestBestSortedWayPoints(NaviPoi from, NaviPoi to, List<TLSDWayPointInfo> wayPoints, DriDataListener.ISortedWayPointsCallBack callBack)
获取最优送驾顺序。
| ||||||||||
| final void |
searchCarRoutes(NaviPoi from, NaviPoi to, List<TLSDWayPointInfo> ws, CarRouteSearchOptions searchOptions, DriDataListener.ISearchCallBack callback)
有目的地算路方法。
| ||||||||||
| final void |
searchCarRoutes(NaviPoi from, List<TLSDWayPointInfo> ws, CarRouteSearchOptions searchOptions, DriDataListener.ISearchCallBack callback)
无目的地算路
默认以最后的途经点为终点,适合拼车场景。 | ||||||||||
| void |
searchRelayRoutes(String orderId, TLSLatlng from, TLSLatlng to, DrivingParam.Policy policy, Preference[] preferences, OnSearchResultListener listener)
检索接力单路线
| ||||||||||
| final void |
setCarNaviView(CarNaviView naviView)
关联导航View CarNaviView
| ||||||||||
| final void |
setDriverPullTimenterval(int sec)
This method is deprecated.
2.0版本推荐使用 #setPullTimeInterval(int)
| ||||||||||
| final void |
setNaviManager(TencentCarNaviManager manager)
关联导航manager类TencentCarNaviManager。
| ||||||||||
| void |
setPositionExtraInfo(String extraInfo)
设置轨迹额外信息
| ||||||||||
| void | uploadPosition(TLSBOrder order, TLSBPosition position) | ||||||||||
| void | uploadPosition(TLSBPosition position) | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.tencent.map.lsdriver.protocol.DriverProtocol
| |||||||||||
From interface
com.tencent.map.lsdriver.protocol.NaviProtocol
| |||||||||||
添加剔除途经点的回调。
| callBack | 剔除途经点回调 |
|---|
添加司乘数据监听。
包括上传与拉取轨迹点回调, 与上传路线回调。
| listener | 数据监听 |
|---|
送到乘客(其子订单ID 为 pOrderId)
| pOrderId | 子订单ID |
|---|
接到乘客(其子订单ID 为 pOrderId)
| pOrderId | 子订单ID |
|---|
设置是否开启拉取乘客定位点服务。
在快车场景下,司机端可通过拉取乘客上传定位点, 以实现显示乘客位置功能。
目前拼车和顺风车场景下,不支持司机显示乘客位置。
| isFetch | true:开启拉取乘客定位点服务,false:关闭拉取乘客定位点服务 |
|---|
This method is deprecated.
2.2版本之后,建议使用OrderManager
获取SDK内部维护的订单信息的编辑器。
开发者需通过更新该订单状态, 来保证SDK内订单信息最新。
拉取导航会话和使用路线
| callback | 结果回调 |
|---|
移除接力单信息
移除司乘数据监听。
| listener | 监听对象 |
|---|
获取最优送驾顺序。
拼车场景。
| from | 司机起点 |
|---|---|
| wayPoints | 途经点信息,个数不能超过10个 |
| callBack | 最优顺序监听 |
获取最优送驾顺序。
| from | 司机起点 |
|---|---|
| to | 司机终点 |
| wayPoints | 途经点信息,个数不能超过10个 |
| callBack | 最优顺序回调 |
有目的地算路方法。
| from | 起点 |
|---|---|
| to | 终点 |
| ws | 途经点 |
| searchOptions | 算路策略类 |
| callback | 算路回调 |
无目的地算路
默认以最后的途经点为终点,适合拼车场景。
| from | 起点 |
|---|---|
| ws | 途经点 |
| searchOptions | 算路策略类 |
| callback | 算路回调 |
检索接力单路线
| orderId | 订单ID |
|---|---|
| from | 起点位置坐标 |
| to | 终点位置坐标 |
| policy | 策略参数
|
| preferences | 偏好参数
|
| listener | 检索回调 |
关联导航View CarNaviView
| naviView | 导航view |
|---|
This method is deprecated.
2.0版本推荐使用 #setPullTimeInterval(int)
设置拉取乘客位置请求的时间间隔
关联导航manager类TencentCarNaviManager。
| manager | 导航manager |
|---|
设置轨迹额外信息
| extraInfo | 额外信息 |
|---|