com.supermap.analyst.trafficanalyst
类 TransferGuide
- java.lang.Object
-
- com.supermap.analyst.trafficanalyst.TransferGuide
-
public class TransferGuide extends Object
公交换乘导引类。通过该类可获取公交换乘分析的公交换乘导引的各个子项、换乘次数、总距离、总费用以及所花费的总时间等信息。
公交换乘导引记录了从换乘分析起始站点到终止站点的公交换乘导引方案。公交换乘导引由公交换乘导引子项(
TransferGuideItem
类型对象)构成,每一个导引子项可以表示一段换乘或者步行线路。通过本类型可以返回公交换乘导引对象中子项的个数,根据序返回公交换乘导引的子项对象,导引总距离以及总花费等。- 示范代码:
- @example 请参见 TransferAnalyst 类的
findTransferSolutions
方法的示例。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 TransferGuideItem
get(int index)
根据指定的序号返回公交换乘导引中的子项对象。int
getCount()
返回公交换乘导引对象中子项的个数。double
getTotalDistance()
返回公交换乘导引的总距离,即当前换乘方案的总距离。double
getTotalFare()
返回公交换乘导引的费用总和,即当前换乘方案的总票价。double
getTotalTime()
返回公交换乘导引的总时间,即当前换乘方案所花费的总的时间。int
getTransferCount()
返回公交换乘次数,因为中途可能有步行的子项,所以公交换乘次数不能根据TransferGuide.getCount()
来简单计算。
-
-
-
方法详细资料
-
getCount
public int getCount()
返回公交换乘导引对象中子项的个数。- 返回:
- 公交换乘导引对象中子项的个数。
-
get
public TransferGuideItem get(int index)
根据指定的序号返回公交换乘导引中的子项对象。- 参数:
index
- 指定的需要索引项的序号,index 从0开始。- 返回:
- 公交换乘导引中指定序号的子项对象。
-
getTotalFare
public double getTotalFare()
返回公交换乘导引的费用总和,即当前换乘方案的总票价。- 返回:
- 公交换乘导引的费用总和,即当前换乘方案的总票价。
-
getTotalTime
public double getTotalTime()
返回公交换乘导引的总时间,即当前换乘方案所花费的总的时间。- 返回:
- 公交换乘导引的总时间,即当前换乘方案所花费的总的时间。
-
getTotalDistance
public double getTotalDistance()
返回公交换乘导引的总距离,即当前换乘方案的总距离。- 返回:
- 公交换乘导引的总距离。
-
getTransferCount
public int getTransferCount()
返回公交换乘次数,因为中途可能有步行的子项,所以公交换乘次数不能根据TransferGuide.getCount()
来简单计算。- 返回:
- 公交换乘次数。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.