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