public interface

PassengerProtocol

implements SearchProtocol
com.tencent.map.lspassenger.protocol.PassengerProtocol
Known Indirect Subclasses

Class Overview

乘客协议

Summary

Public Methods
abstract void addTLSPassengerListener(PsgDataListener.ITLSPassengerListener listener)
添加司乘数据监听 PsgDataListener.ITLSPassengerListener

包括拉取司机数据回调 与乘客端上传定位点结果回调。

abstract boolean getDriverAllSyncDataEnabled()
This method is deprecated. 从2.4.0版本废弃,默认情况获得司机所有数据, 可通过RouteManager#subRouteByRange(TLSBRoute, int, int) 来截取路线
abstract OrderManager.Editor getTLSPOrder()
This method is deprecated. 2.2版本之后,建议使用OrderManager
abstract void removeTLSPassengerListener(PsgDataListener.ITLSPassengerListener listener)
移除司乘监听
abstract void routeSelectByIndex(int index)
送驾中指定索引号进行选路
abstract void routeSelectByRouteId(String routeId)
送驾中指定索引号进行选路
abstract void setDriverAllSyncDataEnabled(boolean driverAllSyncDataEnabled)
This method is deprecated. 从2.4.0版本废弃,默认情况获得司机所有数据, 可通过RouteManager#subRouteByRange(TLSBRoute, int, int) 来截取路线
abstract void uploadPassengerPositionsEnabled(boolean isPush)
设置是否开启上传定位点服务。

在快车场景下,乘客端可上传自身定位点, 以实现司机端显示乘客位置的功能。

目前拼车和顺风车场景下,不支持司机显示乘客位置。

[Expand]
Inherited Methods
From interface com.tencent.map.lspassenger.protocol.SearchProtocol

Public Methods

public abstract void addTLSPassengerListener (PsgDataListener.ITLSPassengerListener listener)

添加司乘数据监听 PsgDataListener.ITLSPassengerListener

包括拉取司机数据回调 与乘客端上传定位点结果回调。

Parameters
listener 数据回调 PsgDataListener.ITLSPassengerListener

public abstract boolean getDriverAllSyncDataEnabled ()

This method is deprecated.
从2.4.0版本废弃,默认情况获得司机所有数据, 可通过RouteManager#subRouteByRange(TLSBRoute, int, int) 来截取路线

设置获取全部司机syncData的get方法

Returns
  • 是否获取

public abstract OrderManager.Editor getTLSPOrder ()

This method is deprecated.
2.2版本之后,建议使用OrderManager

获取SDK内部维护的订单信息。

开发者需通过更新该订单状态, 来保证SDK内订单信息最新。

Returns
  • 订单编辑器

public abstract void removeTLSPassengerListener (PsgDataListener.ITLSPassengerListener listener)

移除司乘监听

Parameters
listener 监听对象

public abstract void routeSelectByIndex (int index)

送驾中指定索引号进行选路

Parameters
index 列表索引

public abstract void routeSelectByRouteId (String routeId)

送驾中指定索引号进行选路

Parameters
routeId 路线ID

public abstract void setDriverAllSyncDataEnabled (boolean driverAllSyncDataEnabled)

This method is deprecated.
从2.4.0版本废弃,默认情况获得司机所有数据, 可通过RouteManager#subRouteByRange(TLSBRoute, int, int) 来截取路线

设置获取全部司机syncData的set方法

Parameters
driverAllSyncDataEnabled 开关

public abstract void uploadPassengerPositionsEnabled (boolean isPush)

设置是否开启上传定位点服务。

在快车场景下,乘客端可上传自身定位点, 以实现司机端显示乘客位置的功能。

目前拼车和顺风车场景下,不支持司机显示乘客位置。

Parameters
isPush true:开启上传定位点,false:关闭上传定位点