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

Nested Classes
enum NavDriveDataInfo.NavOverSpeedType  
Public Constructors
NavDriveDataInfo(String mainRouteId, String origRouteId, int speedKMH, boolean isOverSpeed, int overSpeedType, 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
NavDriveDataInfo.NavOverSpeedType getOverSpeedType()
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, int overSpeedType, 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 NavDriveDataInfo.NavOverSpeedType getOverSpeedType ()

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
  • 当前是否超速