public class

NavDriveRoute

extends NavRoute
java.lang.Object
   ↳ com.tencent.navix.api.model.BaseModel
     ↳ com.tencent.navix.api.model.NavRoute
       ↳ com.tencent.navix.api.model.NavDriveRoute

Class Overview

驾车导航路线

Summary

Nested Classes
enum NavDriveRoute.LimitStatus 限行区域类型  
Public Constructors
NavDriveRoute(List<LatLng> routePoints, String routeId, int distance, int time, int fee, int numTrafficLight, String tag, List<NavRoutePoint> trafficLights, List<NavRouteTrafficItem> trafficItems, List<NavRouteSegment> segmentItems, List<List<NavEnlargedMap>> enlargedMaps, List<NavWaypoint> viaPoints, List<NavRouteExplain> routeExplains, int limitStatus, int closeInfo, List<NavRenderSegment> renderSegments, List<NavForkPoint> forkPoints, int recommendType, NavSearchPoint origin, NavSearchPoint dest, List<NavTruckRestriction> truckRestrictionInfoList, List<NavTurnRestriction> turnRestrictionInfoList, int tollDistance, List<Integer> customTags)
Public Methods
List<Integer> getCustomTags()
自定义标签flag,0表示客户推荐
int getDistance()
获取路线距离
NavSearchPoint getEndPoint()
获取路线终点
List<List<NavEnlargedMap>> getEnlargedMaps()
获取路线放大图信息
int getFee()
获取路线费用
List<NavForkPoint> getForkPoints()
获取分歧点
NavRecommendRouteInfo.Type getRecommendType()
获取路线推荐理由
List<NavRouteExplain> getRouteExplains()
获取路线解释性
String getRouteId()
获取路线ID
List<LatLng> getRoutePoints()
获取路线点串
List<NavRouteSegment> getSegmentItems()
获取路线Segment信息
NavSearchPoint getStartPoint()
获取路线起点
String getTag()
获取路线推荐理由
int getTime()
获取路线时间,分钟
int getTollDistance()
收费路段长度,单位米
List<NavRouteTrafficItem> getTrafficItems()
获取路线路况信息
int getTrafficLightCount()
获取路线红绿灯个数
List<NavRoutePoint> getTrafficLights()
获取路线红绿灯信息
List<NavTruckRestriction> getTruckRestrictions()
违反交规的货车限制信息
List<NavTurnRestriction> getTurnRestrictions()
违反交规的转向限制信息
List<NavWaypoint> getWaypoints()
获取途径点信息
[Expand]
Inherited Methods
From class com.tencent.navix.api.model.NavRoute
From class java.lang.Object

Public Constructors

public NavDriveRoute (List<LatLng> routePoints, String routeId, int distance, int time, int fee, int numTrafficLight, String tag, List<NavRoutePoint> trafficLights, List<NavRouteTrafficItem> trafficItems, List<NavRouteSegment> segmentItems, List<List<NavEnlargedMap>> enlargedMaps, List<NavWaypoint> viaPoints, List<NavRouteExplain> routeExplains, int limitStatus, int closeInfo, List<NavRenderSegment> renderSegments, List<NavForkPoint> forkPoints, int recommendType, NavSearchPoint origin, NavSearchPoint dest, List<NavTruckRestriction> truckRestrictionInfoList, List<NavTurnRestriction> turnRestrictionInfoList, int tollDistance, List<Integer> customTags)

Public Methods

public List<Integer> getCustomTags ()

自定义标签flag,0表示客户推荐

public int getDistance ()

获取路线距离

Returns
  • 路线距离,米

public NavSearchPoint getEndPoint ()

获取路线终点

Returns
  • 路线终点

public List<List<NavEnlargedMap>> getEnlargedMaps ()

获取路线放大图信息

Returns
  • 路线放大图信息

public int getFee ()

获取路线费用

Returns
  • 路线费用,元

public List<NavForkPoint> getForkPoints ()

获取分歧点

Returns
  • 分歧点

public NavRecommendRouteInfo.Type getRecommendType ()

获取路线推荐理由

Returns
  • 路线推荐理由

public List<NavRouteExplain> getRouteExplains ()

获取路线解释性

Returns
  • 路线解释性

public String getRouteId ()

获取路线ID

Returns
  • 路线ID

public List<LatLng> getRoutePoints ()

获取路线点串

Returns
  • 路线点串

public List<NavRouteSegment> getSegmentItems ()

获取路线Segment信息

Returns
  • 路线Segment信息

public NavSearchPoint getStartPoint ()

获取路线起点

Returns
  • 路线起点

public String getTag ()

获取路线推荐理由

Returns
  • 路线标签

public int getTime ()

获取路线时间,分钟

public int getTollDistance ()

收费路段长度,单位米

public List<NavRouteTrafficItem> getTrafficItems ()

获取路线路况信息

Returns
  • 路线路况信息

public int getTrafficLightCount ()

获取路线红绿灯个数

Returns
  • 路线红绿灯个数

public List<NavRoutePoint> getTrafficLights ()

获取路线红绿灯信息

Returns
  • 路线红绿灯信息

public List<NavTruckRestriction> getTruckRestrictions ()

违反交规的货车限制信息

public List<NavTurnRestriction> getTurnRestrictions ()

违反交规的转向限制信息

public List<NavWaypoint> getWaypoints ()

获取途径点信息

Returns
  • 途径点信息