public class TransferGuideItem
extends java.lang.Object
implements java.io.Serializable
交通换乘导引子项类。
交通换乘导引记录了从换乘分析起始站点到终止站点需要换乘或者步行的线路,其中每一换乘或步行线路就是一个交通换乘导引子项。利用该类可以返回交通换乘导引对象的子项信息,诸如交通换乘导引子项的起始站点信息、终止站点信息、公交线路信息等。
限定符和类型 | 字段和说明 |
---|---|
double |
distance
该 TransferGuideItem 对象所表示的一段换乘或者步行线路的距离。
|
int |
endIndex
该 TransferGuideItem 对象所表示的一段换乘线路的终止站点在其完整的公交线路中处在第几个站点位置。
|
Point2D |
endPosition
该 TransferGuideItem 对象所表示的一段换乘或者步行线路的终止站点位置坐标。
|
java.lang.String |
endStopAliasName
该 TransferGuideItem 对象所表示的一段换乘线路的终止站点的别名。
|
java.lang.String |
endStopName
该 TransferGuideItem 对象所表示的一段换乘线路的终止站点的名称。
|
double |
fare
换乘导引子项所表示的一段乘车路线的费用(即票价)
|
java.util.Date |
firstTime
首班车发车时间
|
boolean |
isWalking
返回该 TransferGuideItem 对象所表示是步行线路还是乘车线路。
|
java.util.Date |
lastTime
末班车发车时间
|
java.lang.String |
lineAliasName
该 TransferGuideItem 对象所表示的一段换乘线路别名。
|
java.lang.String |
lineName
该 TransferGuideItem 对象所表示的一段换乘线路名称。
|
int |
lineType
该 TransferGuideItem 对象所表示的一段换乘线路的类型。
|
int |
passStopCount
返回该 TransferGuideItem 对象所表示的一段换乘线路所经过的站点个数。
|
Geometry |
route
返回该 TransferGuideItem 对象所表示的一段换乘或者步行的线路的线对象。
|
int |
startIndex
返回该 TransferGuideItem 对象所表示的一段换乘线路的起始站点在其完整的公交线路中处在第几个站点位置。
|
Point2D |
startPosition
返回该 TransferGuideItem 对象所表示的一段换乘或者步行线路的起始站点的位置坐标。
|
java.lang.String |
startStopAliasName
返回该 TransferGuideItem 对象所表示的一段换乘线路的起始站点的别名。
|
java.lang.String |
startStopName
返回该 TransferGuideItem 对象所表示的一段换乘线路的起始站点的名称。
|
double |
time
换乘导引子项所表示的一段乘车或步行路线所花费的时间(单位秒)
|
构造器和说明 |
---|
TransferGuideItem() |
TransferGuideItem(TransferGuideItem transferGuideItem)
构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj)
比较指定对象与当前
TransferGuideItem 对象是否相等。 |
int |
hashCode()
获取
TransferGuideItem 对象的哈希码。 |
public double distance
public int endIndex
public java.lang.String endStopName
该 TransferGuideItem 对象所表示的一段换乘线路的终止站点的名称。
public java.lang.String endStopAliasName
该 TransferGuideItem 对象所表示的一段换乘线路的终止站点的别名。
public Point2D endPosition
该 TransferGuideItem 对象所表示的一段换乘或者步行线路的终止站点位置坐标。
public java.lang.String lineName
该 TransferGuideItem 对象所表示的一段换乘线路名称。
public java.lang.String lineAliasName
该 TransferGuideItem 对象所表示的一段换乘线路别名。
public int lineType
该 TransferGuideItem 对象所表示的一段换乘线路的类型。
该值由公交线路环境设置(TransferLineSetting)中 lineTypeField 设置的公交线路数据中代表线路类型的字段的值决定。Supermap 产品对数据的约定如下:字段值为0表示公交汽车;字段值为1表示地铁;字段值为2表示无轨电车。
public int passStopCount
public Geometry route
返回该 TransferGuideItem 对象所表示的一段换乘或者步行的线路的线对象。
public int startIndex
public Point2D startPosition
返回该 TransferGuideItem 对象所表示的一段换乘或者步行线路的起始站点的位置坐标。
public java.lang.String startStopName
返回该 TransferGuideItem 对象所表示的一段换乘线路的起始站点的名称。
public java.lang.String startStopAliasName
返回该 TransferGuideItem 对象所表示的一段换乘线路的起始站点的别名。
public boolean isWalking
public java.util.Date firstTime
public java.util.Date lastTime
public double fare
换乘导引子项所表示的一段乘车路线的费用(即票价)
public double time
换乘导引子项所表示的一段乘车或步行路线所花费的时间(单位秒)
public TransferGuideItem()
public TransferGuideItem(TransferGuideItem transferGuideItem)
构造函数。
transferGuideItem
- 交通换乘导引子项对象。public boolean equals(java.lang.Object obj)
比较指定对象与当前 TransferGuideItem
对象是否相等。
equals
在类中 java.lang.Object
obj
- 与当前 TransferGuideItem
对象进行比较的对象。public int hashCode()
获取 TransferGuideItem
对象的哈希码。
hashCode
在类中 java.lang.Object