Class BusOptions

java.lang.Object
com.here.sdk.routing.BusOptions

@Deprecated public final class BusOptions extends Object
Deprecated.

Will be removed in v4.28.0. Use RoutingOptions class instead.

All the options to specify how a bus route should be calculated.

  • Field Details

    • routeOptions

      @NonNull public RouteOptions routeOptions
      Deprecated.

      Specifies the common route calculation options.

    • textOptions

      @NonNull public RouteTextOptions textOptions
      Deprecated.

      Customize textual content returned from the route calculation, such as localization, format, and unit system.

    • avoidanceOptions

      @NonNull public AvoidanceOptions avoidanceOptions
      Deprecated.

      Options to specify restrictions for route calculations. By default no restrictions are applied.

    • tollOptions

      @NonNull public TollOptions tollOptions
      Deprecated.

      Options to specify how the tolls should be calculated, such as transponders, vehicle category, and emission type.

    • allowOptions

      @NonNull public AllowOptions allowOptions
      Deprecated.

      The options explicitly allowed by user for route calculations. By default no options are opt in.

    • occupantsNumber

      public int occupantsNumber
      Deprecated.

      Specifies the number of occupants in the vehicle, including driver, can affect the vehicle's ability to use HOV/carpool restricted lanes. Shouldn't be less than 1 or greater than 255. Defaults to 1.

      Note: This parameter has no effect unless HOV and/or HOT lane usage is enabled via allowOptions and such lanes are available in the selected country.

    • lastCharacterOfLicensePlate

      @Nullable public String lastCharacterOfLicensePlate
      Deprecated.

      Specifies the last character of a vehicle's license plate, typically used to evaluate traffic restrictions in certain environmental or low-emission zones. In cities like Bogotá, Mexico City, or Jakarta, specific license plate digits may be restricted on certain days or in certain areas to reduce congestion and emissions. When this value is provided, the HERE SDK considers it during route calculation to avoid roads or areas where your vehicle may be restricted based on local regulations. Example usage: "7", when the license plate of a vehicle looks like "B-ET-182487".

      If this value is not set, such license plate-based restrictions are ignored, and routing is performed without considering them.

    • maxSpeedOnSegments

      @NonNull public List<MaxSpeedOnSegment> maxSpeedOnSegments
      Deprecated.

      Segments with restriction on maximum baseSpeed.

    • busSpecifications

      @NonNull public BusSpecifications busSpecifications
      Deprecated.

      Detailed bus specifications such as dimensions and weight.

      Note: Some members of bus_specifications have limited value range.

  • Constructor Details

    • BusOptions

      public BusOptions()
      Deprecated.

      Creates a new instance.

  • Method Details

    • equals

      public boolean equals(Object obj)
      Deprecated.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object