public class

TLSDFetchedData

extends Object
implements Serializable
java.lang.Object
   ↳ com.tencent.map.lssupport.bean.TLSDFetchedData

Class Overview

司机信息类。

Summary

Public Constructors
TLSDFetchedData(TLSBOrder order, TLSBRoute route, List<TLSBRoute> routes, List<TLSBWayPoint> wayPoints, TLSBDriverPosition driverPosition, List<TLSBDriverPosition> positions)
Public Methods
TLSBDriverPosition getDriverPosition()
获得当前司机位置
TLSBWayPoint getGetInWayPoint()
获取当前乘客上车点
TLSBWayPoint getGetOffWayPoint()
获取当前乘客下车点
boolean getHasArrived()
是否已经到达,顺风车类型会用到。
TLSBOrder getOrder()
获取订单TLSBOrder信息。
List<TLSBDriverPosition> getPositions()
获取司机点串信息。
TLSBRoute getRoute()
获取路线TLSBRoute信息。
List<TLSBRoute> getRoutes()
路线列表
void setHasArrived(boolean hasArrived)
This method is deprecated. 从2.4.0无效,直接使用getHasArrived()来获取状态
void setOrder(TLSBOrder order)
设置订单TLSBOrder信息。
void setPositions(List<TLSBDriverPosition> positions)
设置司机点串信息。
void setRoute(TLSBRoute route)
设置路线信息。
void setRoutes(List<TLSBRoute> routes)
设置路线列表数据,包含主路线
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public TLSDFetchedData (TLSBOrder order, TLSBRoute route, List<TLSBRoute> routes, List<TLSBWayPoint> wayPoints, TLSBDriverPosition driverPosition, List<TLSBDriverPosition> positions)

Public Methods

public TLSBDriverPosition getDriverPosition ()

获得当前司机位置

Returns
  • 司机位置

public TLSBWayPoint getGetInWayPoint ()

获取当前乘客上车点

Returns
  • 上车点

public TLSBWayPoint getGetOffWayPoint ()

获取当前乘客下车点

Returns
  • 下车点

public boolean getHasArrived ()

是否已经到达,顺风车类型会用到。

Returns
  • true:已到达,false:未到达

public TLSBOrder getOrder ()

获取订单TLSBOrder信息。

Returns
  • 订单信息

public List<TLSBDriverPosition> getPositions ()

获取司机点串信息。

Returns
  • 点串集合

public TLSBRoute getRoute ()

获取路线TLSBRoute信息。

Returns
  • 路线信息

public List<TLSBRoute> getRoutes ()

路线列表

Returns
  • 路线列表

public void setHasArrived (boolean hasArrived)

This method is deprecated.
从2.4.0无效,直接使用getHasArrived()来获取状态

设置是否已到达。

Parameters
hasArrived true:已到达,false:未到达

public void setOrder (TLSBOrder order)

设置订单TLSBOrder信息。

Parameters
order 订单信息

public void setPositions (List<TLSBDriverPosition> positions)

设置司机点串信息。

Parameters
positions 点串集合

public void setRoute (TLSBRoute route)

设置路线信息。

Parameters
route 路线信息

public void setRoutes (List<TLSBRoute> routes)

设置路线列表数据,包含主路线

Parameters
routes 路线列表