public class

TLSBRoute

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

Class Overview

路线

Summary

Public Constructors
TLSBRoute()
Public Methods
boolean available()
void clear()
void copy(TLSBRoute route)
拷贝数据
TLSLatlng getDestPosition()
终点位置
String getNavSessionId()
获取导航会话ID
String getOrderId()
获取路线关联的订单ID
List<TLSDWayPointInfo> getOriginalWayPoints()
获取原始途经点TLSDWayPointInfo信息。
List<TLSLatlng> getPoints()
获取路线点TLSLatlng串。
int getRecalculateType()
返回偏航类型
int getRemainingDistance()
获取剩余距离。
int getRemainingTime()
获取剩余时间。
int getRemainingTrafficCount()
返回剩余红绿灯个数
String getRouteId()
获取路线id。
List<TLSBRouteSegment> getSegments()
返回路线分段
long getSelectedTime()
int getSourceFrom()
返回数据来源
TLSLatlng getStartPosition()
起点位置
String getTags()
返回路线标签
List<TLSBRouteTrafficItem> getTrafficItems()
获取路况单元TLSBRouteTrafficItem信息。
List<TLSBWayPoint> getWayPoints()
获取途经点TLSBWayPoint信息。
boolean isDestChanged()
目的地是否变更
boolean isSelected()
判断是否是选中路线
void setDestChanged(boolean destChanged)
设置目的地已经变更
void setDestPosition(TLSLatlng destPosition)
void setNavSessionId(String navSessionId)
设置导航会话ID
void setOrderId(String orderId)
void setOriginalWayPoints(List<TLSDWayPointInfo> originalWayPoints)
void setPoints(List<TLSLatlng> points)
void setRecalculateType(int recalculateType)
设置偏航类型
void setRemainingDistance(int remainingDistance)
void setRemainingTime(int remainingTime)
void setRemainingTrafficCount(int remainingTrafficCount)
void setRouteId(String routeId)
void setSegments(List<TLSBRouteSegment> segments)
void setSelected(boolean selected)
void setSelectedTime(long selectedTime)
设置选中的时间戳
void setSourceFrom(int sourceFrom)
void setStartPosition(TLSLatlng startPosition)
void setTags(String tags)
void setTrafficItems(List<TLSBRouteTrafficItem> trafficItems)
void setWayPoints(List<TLSBWayPoint> wayPoints)
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public TLSBRoute ()

Public Methods

public boolean available ()

public void clear ()

public void copy (TLSBRoute route)

拷贝数据

Parameters
route 另一条路线

public TLSLatlng getDestPosition ()

终点位置

Returns
  • 位置

public String getNavSessionId ()

获取导航会话ID

Returns
  • 导航会话ID

public String getOrderId ()

获取路线关联的订单ID

Returns
  • 订单ID

public List<TLSDWayPointInfo> getOriginalWayPoints ()

获取原始途经点TLSDWayPointInfo信息。

Returns
  • 途经点集合

public List<TLSLatlng> getPoints ()

获取路线点TLSLatlng串。

Returns
  • 路线点串

public int getRecalculateType ()

返回偏航类型

Returns
  • 偏航类型

public int getRemainingDistance ()

获取剩余距离。

Returns
  • 剩余距离,单位:米

public int getRemainingTime ()

获取剩余时间。

Returns
  • 剩余时间,单位:分钟

public int getRemainingTrafficCount ()

返回剩余红绿灯个数

Returns
  • 红绿灯个数

public String getRouteId ()

获取路线id。

Returns
  • 路线id

public List<TLSBRouteSegment> getSegments ()

返回路线分段

Returns
  • 分段数据

public long getSelectedTime ()

public int getSourceFrom ()

返回数据来源

Returns
  • 1:司机端上报的路线;2:乘客端上报的路线
See Also

public TLSLatlng getStartPosition ()

起点位置

Returns
  • 位置

public String getTags ()

返回路线标签

Returns
  • 路线标签名

public List<TLSBRouteTrafficItem> getTrafficItems ()

获取路况单元TLSBRouteTrafficItem信息。

Returns
  • 路况单元集合

public List<TLSBWayPoint> getWayPoints ()

获取途经点TLSBWayPoint信息。

Returns
  • 途经点集合

public boolean isDestChanged ()

目的地是否变更

Returns
  • 状态

public boolean isSelected ()

判断是否是选中路线

Returns
  • true-乘客选中

public void setDestChanged (boolean destChanged)

设置目的地已经变更

Parameters
destChanged 变更状态

public void setDestPosition (TLSLatlng destPosition)

public void setNavSessionId (String navSessionId)

设置导航会话ID

Parameters
navSessionId 导航会话ID

public void setOrderId (String orderId)

public void setOriginalWayPoints (List<TLSDWayPointInfo> originalWayPoints)

public void setPoints (List<TLSLatlng> points)

public void setRecalculateType (int recalculateType)

设置偏航类型

Parameters
recalculateType 偏航类型

public void setRemainingDistance (int remainingDistance)

public void setRemainingTime (int remainingTime)

public void setRemainingTrafficCount (int remainingTrafficCount)

public void setRouteId (String routeId)

public void setSegments (List<TLSBRouteSegment> segments)

public void setSelected (boolean selected)

public void setSelectedTime (long selectedTime)

设置选中的时间戳

Parameters
selectedTime 时间戳 单位:ms

public void setSourceFrom (int sourceFrom)

public void setStartPosition (TLSLatlng startPosition)

public void setTags (String tags)

public void setTrafficItems (List<TLSBRouteTrafficItem> trafficItems)

public void setWayPoints (List<TLSBWayPoint> wayPoints)

public String toString ()