public class

NavDriveDataInfo

extends NavRouteDataInfo
java.lang.Object
   ↳ com.tencent.navix.api.model.BaseModel
     ↳ com.tencent.navix.api.model.NavRouteDataInfo
       ↳ com.tencent.navix.api.model.NavDriveDataInfo
Known Direct Subclasses

Class Overview

驾车导航信息

Summary

Public Constructors
NavDriveDataInfo(String mainRouteId, String origRouteId, int speedKMH, boolean isOverSpeed, String highwayExitName, String highwayEntranceName, NavEnlargedMapInfo navEnlargedMapInfo, NavSpeedMonitorZoneInfo navSpeedMonitorZoneInfo, List<NavHighwayFacility> highwayFacilities, List<NavDriveRouteData> navRoutes, List<NavWaypoint> waypoints, int passedDistance, int passedTime, NavRestrictionInfo restrictionInfo)
Public Methods
String getHighwayEntranceName()
高速入口名字(如果存在)
String getHighwayExitName()
高速出口名字(如果存在)
List<NavHighwayFacility> getHighwayFacilities()
服务区信息(如果存在)
NavDriveRouteData getMainRouteData()
当前主路线数据
String getMainRouteId()
当前主路线ID
NavEnlargedMapInfo getNavEnlargedMapInfo()
当前放大图信息(如果存在)
NavSpeedMonitorZoneInfo getNavSpeedMonitorZoneInfo()
当前区间测速信息(如果存在)
String getOriginalRouteId()
获取原始路线ID
int getPassedDistance()
获取走过的距离,米
int getPassedTime()
获取走过的时间,秒
NavRestrictionInfo getRestrictionInfo()
前方限行信息
List<NavDriveRouteData> getRouteDataList()
路线数据
int getSpeedKMH()
当前速度,千米每小时
List<NavWaypoint> getWaypoints()
获取途径点
boolean isOverSpeed()
当前是否超速
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public NavDriveDataInfo (String mainRouteId, String origRouteId, int speedKMH, boolean isOverSpeed, String highwayExitName, String highwayEntranceName, NavEnlargedMapInfo navEnlargedMapInfo, NavSpeedMonitorZoneInfo navSpeedMonitorZoneInfo, List<NavHighwayFacility> highwayFacilities, List<NavDriveRouteData> navRoutes, List<NavWaypoint> waypoints, int passedDistance, int passedTime, NavRestrictionInfo restrictionInfo)

Public Methods

public String getHighwayEntranceName ()

高速入口名字(如果存在)

Returns
  • 高速出口名字

public String getHighwayExitName ()

高速出口名字(如果存在)

Returns
  • 高速出口名字

public List<NavHighwayFacility> getHighwayFacilities ()

服务区信息(如果存在)

Returns
  • 服务区信息

public NavDriveRouteData getMainRouteData ()

当前主路线数据

Returns
  • 主路线数据

public String getMainRouteId ()

当前主路线ID

Returns
  • 当前主路线ID

public NavEnlargedMapInfo getNavEnlargedMapInfo ()

当前放大图信息(如果存在)

Returns
  • 当前放大图信息

public NavSpeedMonitorZoneInfo getNavSpeedMonitorZoneInfo ()

当前区间测速信息(如果存在)

Returns
  • 当前区间测速信息

public String getOriginalRouteId ()

获取原始路线ID

Returns
  • 原始路线ID

public int getPassedDistance ()

获取走过的距离,米

public int getPassedTime ()

获取走过的时间,秒

public NavRestrictionInfo getRestrictionInfo ()

前方限行信息

public List<NavDriveRouteData> getRouteDataList ()

路线数据

Returns
  • 路线数据

public int getSpeedKMH ()

当前速度,千米每小时

Returns
  • 当前速度

public List<NavWaypoint> getWaypoints ()

获取途径点

Returns
  • 途径点

public boolean isOverSpeed ()

当前是否超速

Returns
  • 当前是否超速