Package com.baidu.mapapi.search.route
Class DrivingRouteLine.DrivingStep
java.lang.Object
com.baidu.mapapi.search.core.RouteStep
com.baidu.mapapi.search.route.DrivingRouteLine.DrivingStep
- All Implemented Interfaces:
android.os.Parcelable
- Enclosing class:
- DrivingRouteLine
表示一个驾车路段
-
Nested Class Summary
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final android.os.Parcelable.Creator<DrivingRouteLine.DrivingStep>Fields inherited from class com.baidu.mapapi.search.core.RouteStep
mWayPointsFields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintint返回该路段起点方向值路段入口信息路段入口的指示信息getExit()路段出口信息路段出口指示信息路段总体指示信息int路段转弯类型 0:无效 1:直行 2:右前方转弯 3:右转 4:右后方转弯 5:掉头 6:左后方转弯 7:左转 8:左前方转弯 9:左侧 10:右侧 11:分歧-左 12:分歧中央 13:分歧右 14:环岛 15:进渡口 16:出渡口int获取道路类型 枚举值:返回0-9之间的值 0:高速路 1:城市高速路 2:国道 3:省道 4:县道 5:乡镇村道 6:其他道路 7:九级路 8:航线(轮渡) 9:行人道路获取道路名称int[]获取路况数据数组,个数为wayPoints个数-1获取途径点信息voidsetDirection(int direction) 设置路段起点方向值voidsetEntrance(RouteNode entrance) voidsetEntranceInstructions(String entranceInstructions) voidvoidsetExitInstructions(String exitInstructions) voidsetInstructions(String instructions) voidsetNumTurns(int numTurns) voidsetPathList(List<LatLng> pathList) voidsetPathString(String pathString) voidsetRoadLevel(int roadLevel) 设置道路类型voidsetRoadName(String roadName) 设置道路名称voidsetTrafficList(int[] trafficList) voidwriteToParcel(android.os.Parcel dest, int flags) Methods inherited from class com.baidu.mapapi.search.core.RouteStep
getDistance, getDuration, getName, getTransType, setDistance, setDuration, setName, setTransType, setWayPoints
-
Field Details
-
CREATOR
-
-
Constructor Details
-
DrivingStep
public DrivingStep() -
DrivingStep
protected DrivingStep(android.os.Parcel in)
-
-
Method Details
-
getWayPoints
获取途径点信息- Overrides:
getWayPointsin classRouteStep- Returns:
- 路段所经过的地理坐标集合
-
getDirection
public int getDirection()返回该路段起点方向值- Returns:
- 单位: 度。 正北方向为0度,顺时针
-
setDirection
public void setDirection(int direction) 设置路段起点方向值- Parameters:
direction- 路段起点方向值
-
getEntrance
路段入口信息- Returns:
- 路段入口信息
-
setEntrance
-
getExit
路段出口信息- Returns:
- 路段出口信息
-
setExit
-
setPathString
-
getTrafficList
public int[] getTrafficList()获取路况数据数组,个数为wayPoints个数-1- Returns:
- 该step的路况数据,0:没路况,1:畅通,2:缓慢,3:拥堵,4:非常拥堵
-
setPathList
-
setTrafficList
public void setTrafficList(int[] trafficList) -
getEntranceInstructions
路段入口的指示信息- Returns:
- 路段入口的指示信息
-
setEntranceInstructions
-
getExitInstructions
路段出口指示信息- Returns:
- 路段出口指示信息
-
setExitInstructions
-
getInstructions
路段总体指示信息- Returns:
- 路段总体指示信息
-
setInstructions
-
getNumTurns
public int getNumTurns()路段转弯类型 0:无效 1:直行 2:右前方转弯 3:右转 4:右后方转弯 5:掉头 6:左后方转弯 7:左转 8:左前方转弯 9:左侧 10:右侧 11:分歧-左 12:分歧中央 13:分歧右 14:环岛 15:进渡口 16:出渡口- Returns:
- 路段转弯类型
-
setNumTurns
public void setNumTurns(int numTurns) -
getRoadLevel
public int getRoadLevel()获取道路类型 枚举值:返回0-9之间的值 0:高速路 1:城市高速路 2:国道 3:省道 4:县道 5:乡镇村道 6:其他道路 7:九级路 8:航线(轮渡) 9:行人道路- Returns:
- 道路类型
-
setRoadLevel
public void setRoadLevel(int roadLevel) 设置道路类型- Parameters:
roadLevel- 道路类型
-
getRoadName
获取道路名称- Returns:
- 道路名称
-
setRoadName
设置道路名称- Parameters:
roadName- 道路名称
-
describeContents
public int describeContents()- Specified by:
describeContentsin interfaceandroid.os.Parcelable- Overrides:
describeContentsin classRouteStep
-
writeToParcel
public void writeToParcel(android.os.Parcel dest, int flags) - Specified by:
writeToParcelin interfaceandroid.os.Parcelable- Overrides:
writeToParcelin classRouteStep
-