public static class

RouteManager.Editor

extends Object
java.lang.Object
   ↳ com.tencent.map.lssupport.protocol.RouteManager.Editor

Class Overview

路线编辑器

Summary

Public Methods
RouteManager.Editor copy(TLSBRoute newRoute)
拷贝路线
void reset()
重置路线数据
RouteManager.Editor setDestPosition(TLSLatlng dest)
设置终点
RouteManager.Editor setDestPositionChanged(boolean changed)
设置终点已变更
RouteManager.Editor setNaviSession(String naviSession)
设置导航会话
RouteManager.Editor setOrderId(String orderId)
路线绑定订单id。
RouteManager.Editor setOriginalWayPoints(List<TLSDWayPointInfo> wayPoints)
设置途经点TLSDWayPointInfo信息。
RouteManager.Editor setPoints(List<TLSLatlng> points)
设置路线点TLSLatlng串。
RouteManager.Editor setRecalculateType(int recalculateType)
RouteManager.Editor setRemainingDistance(int remainingDistance)
设置剩余距离。
RouteManager.Editor setRemainingTime(int remainingTime)
设置剩余时间。
RouteManager.Editor setRemainingTrafficCount(int remainingTrafficCount)
设置剩余红绿灯个数
RouteManager.Editor setRouteId(String routeId)
设置路线id。
RouteManager.Editor setSegments(List<TLSBRouteSegment> segments)
设置路线分段
RouteManager.Editor setSelected(boolean selected)
设置路线是否被选中
RouteManager.Editor setSelected(boolean selected, long selectTimestamp)
设置路线是否被选中
RouteManager.Editor setSourceFrom(TLSAccount sourceFrom)
设置路线来源
RouteManager.Editor setStartPosition(TLSLatlng start)
设置起点
RouteManager.Editor setTags(String tags)
设置标签
RouteManager.Editor setTrafficItems(List<TLSBRouteTrafficItem> trafficItems)
设置路况单元TLSBRouteTrafficItem信息。
RouteManager.Editor setWayPoints(List<TLSBWayPoint> wayPoints)
设置途经点TLSBWayPoint信息。
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public RouteManager.Editor copy (TLSBRoute newRoute)

拷贝路线

Parameters
newRoute 新路线

public void reset ()

重置路线数据

public RouteManager.Editor setDestPosition (TLSLatlng dest)

设置终点

Parameters
dest 终点坐标

public RouteManager.Editor setDestPositionChanged (boolean changed)

设置终点已变更

Parameters
changed 变更状态

public RouteManager.Editor setNaviSession (String naviSession)

设置导航会话

Parameters
naviSession 会话标识
Returns
  • this

public RouteManager.Editor setOrderId (String orderId)

路线绑定订单id。

Parameters
orderId 路线id
Returns
  • this

public RouteManager.Editor setOriginalWayPoints (List<TLSDWayPointInfo> wayPoints)

设置途经点TLSDWayPointInfo信息。

Parameters
wayPoints 途经点集合
Returns
  • this

public RouteManager.Editor setPoints (List<TLSLatlng> points)

设置路线点TLSLatlng串。

Parameters
points 路线点串
Returns
  • this

public RouteManager.Editor setRecalculateType (int recalculateType)

public RouteManager.Editor setRemainingDistance (int remainingDistance)

设置剩余距离。

Parameters
remainingDistance 剩余距离,单位:米
Returns
  • this

public RouteManager.Editor setRemainingTime (int remainingTime)

设置剩余时间。

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

public RouteManager.Editor setRemainingTrafficCount (int remainingTrafficCount)

设置剩余红绿灯个数

Parameters
remainingTrafficCount 剩余红绿灯个数

public RouteManager.Editor setRouteId (String routeId)

设置路线id。

Parameters
routeId 路线id
Returns
  • this

public RouteManager.Editor setSegments (List<TLSBRouteSegment> segments)

设置路线分段

Parameters
segments 分段线路

public RouteManager.Editor setSelected (boolean selected)

设置路线是否被选中

Parameters
selected 选中状态

public RouteManager.Editor setSelected (boolean selected, long selectTimestamp)

设置路线是否被选中

Parameters
selected 选中状态
selectTimestamp 选中的时间戳

public RouteManager.Editor setSourceFrom (TLSAccount sourceFrom)

设置路线来源

Parameters
sourceFrom 来源
  • DRIVER
  • PASSENGER
  • public RouteManager.Editor setStartPosition (TLSLatlng start)

    设置起点

    Parameters
    start 起点坐标

    public RouteManager.Editor setTags (String tags)

    设置标签

    Parameters
    tags 标签 多个标签通过以,分割

    public RouteManager.Editor setTrafficItems (List<TLSBRouteTrafficItem> trafficItems)

    设置路况单元TLSBRouteTrafficItem信息。

    Parameters
    trafficItems 路况单元集合
    Returns
    • this

    public RouteManager.Editor setWayPoints (List<TLSBWayPoint> wayPoints)

    设置途经点TLSBWayPoint信息。

    Parameters
    wayPoints 途经点集合
    Returns
    • this