Class TrackingCameraBehavior.ManeuverRule

java.lang.Object
com.here.sdk.navigation.TrackingCameraBehavior.ManeuverRule
Enclosing class:
TrackingCameraBehavior

public static final class TrackingCameraBehavior.ManeuverRule extends Object

Defines a single rule that determines how TrackingCameraBehavior reacts to nearby maneuvers when the current position matches this rule.

  • Field Details

    • functionalRoadClasses

      @NonNull public List<FunctionalRoadClass> functionalRoadClasses

      List of functional road classes for which this rule applies. The list is unordered. When empty, this rule applies to all functional road classes.

    • maneuverActions

      @NonNull public List<ManeuverAction> maneuverActions

      List of maneuver actions for which this rule applies. The list is unordered. When empty, this rule applies to all maneuver actions.

    • maneuverRuleOptions

      @Nullable public TrackingCameraBehavior.ManeuverRuleOptions maneuverRuleOptions

      The options for this rule. When set to null, the camera does not react to maneuvers that match this rule.

  • Constructor Details

    • ManeuverRule

      public ManeuverRule()

      Creates a new instance.

      Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.