Package com.baidu.mapapi.search.core
Class RouteStep
java.lang.Object
com.baidu.mapapi.search.core.RouteStep
- All Implemented Interfaces:
android.os.Parcelable
- Direct Known Subclasses:
BikingRouteLine.BikingStep,BusLineResult.BusStep,DrivingRouteLine.DrivingStep,IndoorRouteLine.IndoorRouteStep,MassTransitRouteLine.TransitStep,TransitRouteLine.TransitStep,WalkingRouteLine.WalkingStep
路线中的一个路段
-
Nested Class Summary
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final android.os.Parcelable.Creator<RouteStep>路段所经过的地理坐标集合Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintint路线长度 单位: 米int路段耗时,单位: 秒getName()路段道路名称,如"信息路"int换乘类型 0:普通步行 1:地铁站内换乘 2:地铁站外换乘 3:公交同站换乘 4:公交异站换乘 -1:无换乘信息返回路段所经过的地理坐标集合voidsetDistance(int distance) 设置路线长度,单位:米voidsetDuration(int duration) 设置路段耗时,单位:秒void设置路段道路名称voidsetTransType(int transType) 设置换乘类型voidsetWayPoints(List<LatLng> wayPoints) 设置路段所经过的地理坐标集合voidwriteToParcel(android.os.Parcel dest, int flags)
-
Field Details
-
CREATOR
-
mWayPoints
路段所经过的地理坐标集合
-
-
Constructor Details
-
RouteStep
protected RouteStep() -
RouteStep
protected RouteStep(android.os.Parcel source)
-
-
Method Details
-
getDistance
public int getDistance()路线长度 单位: 米- Returns:
- 路线长度
-
setDistance
public void setDistance(int distance) 设置路线长度,单位:米- Parameters:
distance- 路线长度
-
getTransType
public int getTransType()换乘类型 0:普通步行 1:地铁站内换乘 2:地铁站外换乘 3:公交同站换乘 4:公交异站换乘 -1:无换乘信息 -
setTransType
public void setTransType(int transType) 设置换乘类型- Parameters:
transType- 换乘类型
-
getDuration
public int getDuration()路段耗时,单位: 秒- Returns:
- 路段耗时
-
setDuration
public void setDuration(int duration) 设置路段耗时,单位:秒- Parameters:
duration- 路段耗时
-
getName
路段道路名称,如"信息路"- Returns:
-
setName
设置路段道路名称- Parameters:
name- 路段道路名称
-
getWayPoints
返回路段所经过的地理坐标集合- Returns:
- 路段所经过的地理坐标集合
-
setWayPoints
设置路段所经过的地理坐标集合- Parameters:
wayPoints- 路段所经过的地理坐标集合
-
describeContents
public int describeContents()- Specified by:
describeContentsin interfaceandroid.os.Parcelable
-
writeToParcel
public void writeToParcel(android.os.Parcel dest, int flags) - Specified by:
writeToParcelin interfaceandroid.os.Parcelable
-