com.supermap.analyst.trafficanalyst

类 FareFieldInfo



  • public class FareFieldInfo
    extends Object
    公交票价字段信息类。该类用来获取或设置代表公交票价相关信息的字段,包括公交票价类型字段、起步价格范围的字段、起步价格字段、票价递增步长字段以及票价递增范围字段。
    示范代码:
    请参见 TransferAnalyst 类的 load 方法的示例。
    • 构造器详细资料

      • FareFieldInfo

        public FareFieldInfo()
        构造一个新的 FareFieldInfo 对象。
      • FareFieldInfo

        public FareFieldInfo(FareFieldInfo fareFieldInfo)
        根据给定的 FareFieldInfo 对象构造一个与其完全相同的新对象。
        参数:
        fareFieldInfo - 指定的 FareFieldInfo 对象。
    • 方法详细资料

      • getFareTypeField

        public String getFareTypeField()
        返回公交票价类型字段,即公交的计费方式。
        • 字段值为0:单一票制;
        • 字段值为1:按距离计算票价;
        • 字段值为2:按站数计算票价。
        返回:
        公交票价类型字段。
        默认值:
        默认值为一个空的字符串。
      • setFareTypeField

        public void setFareTypeField(String value)
        设置公交票价类型字段,即公交的计费方式。
        • 字段值为0:单一票制;
        • 字段值为1:按距离计算票价;
        • 字段值为2:按站数计算票价。
        参数:
        value - 指定公交票价类型字段。
      • getStartFareRangeField

        public String getStartFareRangeField()
        返回起步价格范围字段。

        起步价格范围是指在该范围内,均使用起步价格。该方法返回值的单位由公交票价类型决定;当公交票价类型为按距离计价时,本方法返回值的单位是距离单位。比如,出租车起步范围为3公里,则本方法返回值为3,单位为距离单位(公里);当公交票价类型为按站数计价时,本方法返回值的单位为站数,比如:公交车5站以内均使用起步价格,那么本方法返回值为5,单位为站数。

        返回:
        起步价格范围字段。
        默认值:
        默认值为一个空的字符串。
      • setStartFareRangeField

        public void setStartFareRangeField(String value)
        设置起步价格范围字段。

        起步价格范围是指在该范围内,均使用起步价格。该方法返回值的单位由公交票价类型决定;当公交票价类型为按距离计价时,本方法返回值的单位是距离单位。比如,出租车起步范围为3公里,则本方法返回值为3,单位为距离单位(公里);当公交票价类型为按站数计价时,本方法返回值的单位为站数,比如:公交车5站以内均使用起步价格,那么本方法返回值为5,单位为站数。

        参数:
        value - 指定起步价格范围字段。
      • getStartFareField

        public String getStartFareField()
        返回起步价格字段。
        返回:
        起步价格字段。
        默认值:
        默认值为一个空的字符串。
      • setStartFareField

        public void setStartFareField(String value)
        设置起步价格字段。
        参数:
        value - 指定起步价格字段。
      • getFareStepField

        public String getFareStepField()
        返回票价递增步长字段。

        关于票价递增步长的介绍,请参阅 setFareStepField 方法。

        返回:
        票价递增步长字段。
        默认值:
        默认值为一个空的字符串。
      • getFareStepRangeField

        public String getFareStepRangeField()
        返回超出起步价范围后的票价递增范围字段。

        有关票价递增范围请参见 setFareStepRangeField 方法。

        返回:
        超出起步价范围后的票价递增范围字段。
        默认值:
        默认值为一个空的字符串。
      • setFareStepRangeField

        public void setFareStepRangeField(String value)
        设置超出起步价范围后的票价递增范围字段。

        票价递增范围是指,在超出起步计价范围后,距离或站点每增加多少距离或数量,公交票价会增长一定数额。例如,某城市非空调车在超出起步价范围后,每增加5公里,票价增加0.5元,即票价递增范围为5。

        参数:
        value - 超出起步价范围后的票价递增范围字段。
      • setFareStepField

        public void setFareStepField(String value)
        设置票价递增步长字段。

        票价递增步长是指每增加一个票价递增范围(setFareStepRangeField)所增加的票价。

        • 当票价类型为按站数计价时,票价递增范围为固定的站数,票价递增步长则为超出起步价范围(setStartFareRangeField)后,每增加固定站数需要收取的票价。
        • 当票价类型为按距离计价时,票价递增范围为固定的距离,票价递增步长则为超出起步价范围(setStartFareRangeField)后,每增加固定距离需要收取的票价。
        参数:
        value - 指定票价递增步长字段。

Copyright © 2021–2024 SuperMap. All rights reserved.