public static class DrivingRouteLine.DrivingStep extends RouteStep
Modifier and Type | Field and Description |
---|---|
static <any> |
CREATOR |
mWayPoints
Modifier | Constructor and Description |
---|---|
|
DrivingStep() |
protected |
DrivingStep(Parcel in) |
Modifier and Type | Method and Description |
---|---|
int |
describeContents() |
int |
getDirection()
返回该路段起点方向值
|
RouteNode |
getEntrance()
路段入口信息
|
java.lang.String |
getEntranceInstructions()
路段入口的指示信息
|
RouteNode |
getExit()
路段出口信息
|
java.lang.String |
getExitInstructions()
路段出口指示信息
|
java.lang.String |
getInstructions()
路段总体指示信息
|
int |
getNumTurns()
路段转弯类型
0:无效
1:直行
2:右前方转弯
3:右转
4:右后方转弯
5:掉头
6:左后方转弯
7:左转
8:左前方转弯
9:左侧
10:右侧
11:分歧-左
12:分歧中央
13:分歧右
14:环岛
15:进渡口
16:出渡口
|
int |
getRoadLevel()
获取道路类型
枚举值:返回0-9之间的值
0:高速路
1:城市高速路
2:国道
3:省道
4:县道
5:乡镇村道
6:其他道路
7:九级路
8:航线(轮渡)
9:行人道路
|
java.lang.String |
getRoadName()
获取道路名称
|
int[] |
getTrafficList()
获取路况数据数组,个数为wayPoints个数-1
|
java.util.List<LatLng> |
getWayPoints()
获取途径点信息
|
void |
setDirection(int direction)
设置路段起点方向值
|
void |
setEntrance(RouteNode entrance) |
void |
setEntranceInstructions(java.lang.String entranceInstructions) |
void |
setExit(RouteNode exit) |
void |
setExitInstructions(java.lang.String exitInstructions) |
void |
setInstructions(java.lang.String instructions) |
void |
setNumTurns(int numTurns) |
void |
setPathList(java.util.List<LatLng> pathList) |
void |
setPathString(java.lang.String pathString) |
void |
setRoadLevel(int roadLevel)
设置道路类型
|
void |
setRoadName(java.lang.String roadName)
设置道路名称
|
void |
setTrafficList(int[] trafficList) |
void |
writeToParcel(Parcel dest,
int flags) |
getDistance, getDuration, getName, setDistance, setDuration, setName, setWayPoints
public java.util.List<LatLng> getWayPoints()
getWayPoints
in class RouteStep
public int getDirection()
public void setDirection(int direction)
direction
- 路段起点方向值public RouteNode getEntrance()
public void setEntrance(RouteNode entrance)
public RouteNode getExit()
public void setExit(RouteNode exit)
public void setPathString(java.lang.String pathString)
public int[] getTrafficList()
public void setPathList(java.util.List<LatLng> pathList)
public void setTrafficList(int[] trafficList)
public java.lang.String getEntranceInstructions()
public void setEntranceInstructions(java.lang.String entranceInstructions)
public java.lang.String getExitInstructions()
public void setExitInstructions(java.lang.String exitInstructions)
public java.lang.String getInstructions()
public void setInstructions(java.lang.String instructions)
public int getNumTurns()
public void setNumTurns(int numTurns)
public int getRoadLevel()
public void setRoadLevel(int roadLevel)
roadLevel
- 道路类型public java.lang.String getRoadName()
public void setRoadName(java.lang.String roadName)
roadName
- 道路名称public int describeContents()
describeContents
in class RouteStep
public void writeToParcel(Parcel dest, int flags)
writeToParcel
in class RouteStep