com.supermap.analyst.trafficanalyst

类 TransferGuideItem



  • public class TransferGuideItem
    extends Object
    公交换乘导引子项类。

    该类用于返回换乘导引子项(即一段乘车或步行路线)的详细信息,包括该子项是步行还是乘车路线,步行路线的起点和终点位置,乘车路线的起始站点和终止站点的名称和索引值,乘车路线的线路名称,子项对应的线对象以及距离、费用和时间等。

    公交换乘导引(TransferGuide)记录了从换乘分析起始站点(或起点)到终止站点(或终点)需要的乘车或步行的路线,其中每一段乘车或步行路线就是一个公交换乘导引子项。注意,如果子项为步行路线,本类下述方法是没有意义的:getStartName()getStartIndex()getEndName()getEndIndex()getLineName()getPassStopCount()

    示范代码:
    请参见 TransferAnalyst 类的 findTransferSolutions 方法的示例。
    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      double getDistance()
      返回换乘导引子项所表示的一段乘车或步行路线的距离。
      String getEndAliasName()
      返回乘车线路下车站别名名称
      int getEndIndex()
      返回换乘导引子项所表示的一段乘车路线的下车站点在对应的完整的公交线路中的索引值。
      String getEndName()
      返回换乘导引子项所表示的一段乘车路线的下车站点的名称。
      Point2D getEndPosition()
      返回换乘导引子项所表示的一段乘车(或步行)路线的下车站点(或终点)的坐标。
      double getFare()
      返回换乘导引子项所表示的一段乘车路线的费用(即票价)。
      Date getFirstTime()
      返回换乘导引子项所表示的一段乘车路线的首班车发车时间。
      Date getLastTime()
      返回换乘导引子项所表示的一段乘车路线的末班车发车时间。
      String getLineAliasName()
      返回乘车线路别名名称
      String getLineName()
      返回换乘导引子项所表示的一段乘车路线的线路名称。
      int getLineType()
      返回换乘导引子项所表示的一段乘车路线的线路类型。
      int getPassStopCount()
      返回换乘导引子项所表示的一段乘车路线所经过的站点个数。
      GeoLine getRoute()
      返回换乘导引子项所表示的一段乘车或步行路线对应的线对象。
      String getStartAliasName()
      返回乘车线路上车站别名名称
      int getStartIndex()
      返回换乘导引子项所表示的一段乘车路线的上车站点在对应的完整的公交线路中的索引值。
      String getStartName()
      返回换乘导引子项所表示的一段乘车路线的上车站点的名称。
      Point2D getStartPosition()
      返回换乘导引子项所表示的一段乘车(或步行)路线的上车站点(或起点)的坐标。
      double getTime()
      返回换乘导引子项所表示的一段乘车或步行路线所花费的时间。
      boolean isWalking()
      返回换乘导引子项所表示是步行路线还是乘车路线。
    • 方法详细资料

      • getLineName

        public String getLineName()
        返回换乘导引子项所表示的一段乘车路线的线路名称。只当 isWalking 为 false 时有效。
        返回:
        该换乘导引子项所表示的一段乘车路线的线路名称。
      • getStartName

        public String getStartName()
        返回换乘导引子项所表示的一段乘车路线的上车站点的名称。只当 isWalking 为 false 时有效。
        返回:
        该换乘导引子项所表示的一段乘车路线的上车站点的名称。
      • getEndName

        public String getEndName()
        返回换乘导引子项所表示的一段乘车路线的下车站点的名称。只当 isWalking 为 false 时有效。
        返回:
        该换乘导引子项所表示的一段乘车路线的下车站点的名称。
      • getStartIndex

        public int getStartIndex()
        返回换乘导引子项所表示的一段乘车路线的上车站点在对应的完整的公交线路中的索引值。该值表示站点在公交线路中位于第几站,从0开始计数。只当 isWalking 为 false 时有效。
        返回:
        换乘导引子项所表示的一段乘车路线的上车站点在对应的完整的公交线路中的索引值。
      • getEndIndex

        public int getEndIndex()
        返回换乘导引子项所表示的一段乘车路线的下车站点在对应的完整的公交线路中的索引值。该值表示站点在公交线路中位于第几站,从0开始计数。只当 isWalking 为 false 时有效。
        返回:
        换乘导引子项所表示的一段乘车路线的下车站点在其完整的公交线路中处在第几个站点位置。
      • getPassStopCount

        public int getPassStopCount()
        返回换乘导引子项所表示的一段乘车路线所经过的站点个数。
        返回:
        换乘导引子项所表示的一段乘车路线所经过的站点个数。
      • getStartPosition

        public Point2D getStartPosition()
        返回换乘导引子项所表示的一段乘车(或步行)路线的上车站点(或起点)的坐标。
        返回:
        换乘导引子项所表示的一段乘车(或步行)路线的上车站点(或起点)的坐标。
      • getEndPosition

        public Point2D getEndPosition()
        返回换乘导引子项所表示的一段乘车(或步行)路线的下车站点(或终点)的坐标。
        返回:
        换乘导引子项所表示的一段乘车(或步行)路线的下车站点(或终点)的坐标。
      • getDistance

        public double getDistance()
        返回换乘导引子项所表示的一段乘车或步行路线的距离。
        返回:
        换乘导引子项所表示的一段乘车或步行路线的距离。
      • getFare

        public double getFare()
        返回换乘导引子项所表示的一段乘车路线的费用(即票价)。
        返回:
        换乘导引子项所表示的一段乘车路线的费用(即票价)。
      • getTime

        public double getTime()
        返回换乘导引子项所表示的一段乘车或步行路线所花费的时间。
        返回:
        换乘导引子项所表示的一段乘车或步行路线所花费的时间。
      • getRoute

        public GeoLine getRoute()
        返回换乘导引子项所表示的一段乘车或步行路线对应的线对象。
        返回:
        换乘导引子项所表示的一段乘车或步行路线对应的线对象。
      • getLineType

        public int getLineType()
        返回换乘导引子项所表示的一段乘车路线的线路类型。该值从公交线路环境设置(LineSetting)中的 setLineTypeField 方法指定的字段中获得。只当 isWalking 为 false 时有效。
        返回:
        该换乘导引子项所表示的一段乘车路线的线路名称。
      • getFirstTime

        public Date getFirstTime()
        返回换乘导引子项所表示的一段乘车路线的首班车发车时间。
        返回:
        换乘导引子项所表示的一段乘车路线的首班车发车时间,其中小时和分钟是有效值。
      • getLastTime

        public Date getLastTime()
        返回换乘导引子项所表示的一段乘车路线的末班车发车时间。
        返回:
        换乘导引子项所表示的一段乘车路线的末班车发车时间,其中小时和分钟是有效值。
      • getLineAliasName

        public String getLineAliasName()
        返回乘车线路别名名称
        返回:
        乘车线路别名名称
      • getStartAliasName

        public String getStartAliasName()
        返回乘车线路上车站别名名称
        返回:
        乘车线路上车站别名名称
      • getEndAliasName

        public String getEndAliasName()
        返回乘车线路下车站别名名称
        返回:
        乘车线路下车站别名名称

Copyright © 2021–2024 SuperMap. All rights reserved.