Use Tree Navigation
public class

RouteData

extends Object
java.lang.Object
   ↳ com.tencent.map.navi.data.RouteData

Class Overview

导航路线数据类.包含路线点串,推荐理由等数据.

Summary

Fields
public ArrayList<TrafficLight> trafficLights
Public Constructors
RouteData()
Public Methods
int getCloseInfo()
This method is deprecated. 获取封路信息, 请替换为getRouteExplains()方法获取
int getDataStatus()
获取路线数据状态,若为0,表示数据正常;若为1,表示数据为空
int getDistance()
获取导航路线距离
String getDistanceInfo()
获取导航路线距离
int getFee()
过路费 单位: 元
ArrayList<ForkPoint> getForkPoints()
获取分歧点信息集合。
int getLimitInfo()
获取限行信息
ArrayList<RouteMilestone> getMilestones()
获取步骑行导航的里程碑信息
String getRecommendMsg()
获取路线推荐理由.如"距离最短","时间最短"等.
NaviPoi getRouteDestPoint()
获取路线的实际终点
ArrayList<RouteExplain> getRouteExplains()
获取路线解释集合
String getRouteId()
获取路线ID
List<LatLng> getRoutePoints()
获取导航路线的点串数据
NaviPoi getRouteStartPoint()
获取路线的实际起点
ArrayList<RouteSegment> getSegments()
路线路段的segment信息
int getTime()
获取路线预计行驶总时间
ArrayList<TNKNaviToWayPointInfo> getToWayPointInfos()
获取途经点信息:poiId,剩余距离,剩余时间
ArrayList<Integer> getTrafficIndexList()
获取路况数据列表.列表中的数据每3个为一组,对应一个路况单元.
ArrayList<TrafficItem> getTrafficItems()
获取初始算路的路况信息
int getTrafficLightNumber()
获取红绿灯个数
ArrayList<TrafficLight> getTrafficLights()
获取红绿灯数据集合。
void setTrafficLights(ArrayList<TrafficLight> trafficLights)
设置红绿等数据。
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public ArrayList<TrafficLight> trafficLights

Public Constructors

public RouteData ()

Public Methods

public int getCloseInfo ()

This method is deprecated.
获取封路信息, 请替换为getRouteExplains()方法获取

Returns

public int getDataStatus ()

获取路线数据状态,若为0,表示数据正常;若为1,表示数据为空

Returns
  • 路线数据状态

public int getDistance ()

获取导航路线距离

Returns
  • 导航路线距离 单位:米

public String getDistanceInfo ()

获取导航路线距离

Returns
  • 导航路线距离 单位:公里或米

public int getFee ()

过路费 单位: 元

public ArrayList<ForkPoint> getForkPoints ()

获取分歧点信息集合。

Returns
  • 分歧点信息集合

public int getLimitInfo ()

获取限行信息

Returns

public ArrayList<RouteMilestone> getMilestones ()

获取步骑行导航的里程碑信息

public String getRecommendMsg ()

获取路线推荐理由.如"距离最短","时间最短"等.

Returns
  • 路线推荐理由

public NaviPoi getRouteDestPoint ()

获取路线的实际终点

Returns
  • 实际终点

public ArrayList<RouteExplain> getRouteExplains ()

获取路线解释集合

Returns
  • 路线解释集合

public String getRouteId ()

获取路线ID

Returns
  • 路线ID

public List<LatLng> getRoutePoints ()

获取导航路线的点串数据

Returns
  • 导航路线的点串数据

public NaviPoi getRouteStartPoint ()

获取路线的实际起点

Returns
  • 实际起点

public ArrayList<RouteSegment> getSegments ()

路线路段的segment信息

public int getTime ()

获取路线预计行驶总时间

Returns
  • 行驶所需时间 单位:分

public ArrayList<TNKNaviToWayPointInfo> getToWayPointInfos ()

获取途经点信息:poiId,剩余距离,剩余时间

public ArrayList<Integer> getTrafficIndexList ()

获取路况数据列表.列表中的数据每3个为一组,对应一个路况单元. 第1个表示路况级别,第2个表示起始点index,第3个表示结束点index.

Returns
  • 路况数据列表.

public ArrayList<TrafficItem> getTrafficItems ()

获取初始算路的路况信息

Returns
  • 路况信息

public int getTrafficLightNumber ()

获取红绿灯个数

Returns
  • 红绿灯个数

public ArrayList<TrafficLight> getTrafficLights ()

获取红绿灯数据集合。

Returns
  • 红绿灯数据

public void setTrafficLights (ArrayList<TrafficLight> trafficLights)

设置红绿等数据。

Parameters
trafficLights 红绿灯数据