public final class NaviSessionData
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
class |
NaviSessionData.SignInfo
路牌类型
|
限定符和类型 | 字段和说明 |
---|---|
short |
carOri
当前车头所朝方向
当前自车的行驶方向,单位:度。 |
android.graphics.Point |
carPos
当前车所在位置的地理坐标
|
int |
curManeuverLength
从上一个转弯点(或者路线起点)到下一个转弯点的距离,单位:米
|
int |
currentSegmentIndex
当前所处路段在路线中的segementIndex
|
int |
distanceToTurn
从当前位置到下一个转弯点的距离,单位:米
|
boolean |
drifting
是否偏航
有路线时,表示是否已经偏离路线。 |
boolean |
gpsPredicting
当前是否在GPS信号推演中
|
boolean |
hasTurn
是否有下一个转弯
当 hasTurn为true时,表示下一个转弯点距离不太远。 |
Maneuver[] |
maneuvers
机动播报事件,最多为三个
|
java.lang.String |
nextRoadName
转弯之后的道路名称
|
java.lang.String |
roadName
当前道路名
|
int |
routeLength
当前路线的长度,单位:米
如果没有路线,那么此值为0 |
int |
signInfo
下一个路口的路牌类型,详见
NaviSessionData.SignInfo |
float |
speed
车当前速度,单位:米/秒
|
int |
speedLimit
当前道路限速,单位:km/h,值为0表示未获取到限速值
|
int |
suggestedMapScale
建议的地图缩放比例尺,25,50或100米
比例尺变化的逻辑是:如果到下一个转弯点的距离小于180米,或者到上一个转弯点的距离小于50米时,建议比例尺取25米; 否则如果到下一个转弯点的距离小于300米,或者到上一个转弯点的距离小于100米时,建议比例尺取50米; 否则建议比例尺取100米; |
int |
travelledDistance
在当前路上已经走过的距离,单位:米
|
java.lang.String |
turnDistanceStr
用于显示的表示到下一个转弯点的距离文本
|
int |
turnIcon
当前转向标ID
RouteDescriptionItem.TurnIconID . |
int |
turnIconDistance
显示在转向标上的距离值,单位:米
|
int |
turnIconProgress
当前转向标转弯的进度,取值范围是 [0, 1 << FIXPT_SHIFT],其中FIXPT_SHIFT =
7,可用于显示注水罐的水位或进度条的进度
|
public android.graphics.Point carPos
public short carOri
public float speed
public int speedLimit
public java.lang.String roadName
public boolean drifting
public boolean gpsPredicting
public int routeLength
public int travelledDistance
public int turnIcon
RouteDescriptionItem.TurnIconID
.RouteDescriptionItem.TurnIconID
public int turnIconProgress
public int turnIconDistance
public int suggestedMapScale
public boolean hasTurn
public int curManeuverLength
public int distanceToTurn
public java.lang.String nextRoadName
public java.lang.String turnDistanceStr
public int signInfo
NaviSessionData.SignInfo
public int currentSegmentIndex
public Maneuver[] maneuvers
©Mapbar Engine Team;All Rights Reserved