Enum Class ManeuverAction

java.lang.Object
java.lang.Enum<ManeuverAction>
com.here.sdk.routing.ManeuverAction
All Implemented Interfaces:
Serializable, Comparable<ManeuverAction>, Constable

public enum ManeuverAction extends Enum<ManeuverAction>

Maneuver action type.

  • Enum Constant Details

    • DEPART

      public static final ManeuverAction DEPART

      Departure maneuver, such as "Head towards".

    • ARRIVE

      public static final ManeuverAction ARRIVE

      Arrival maneuver, such as "You have reached your destination/waypoint".

    • LEFT_U_TURN

      public static final ManeuverAction LEFT_U_TURN

      Left-hand U-turn maneuver, such as "Make a U-turn".

    • SHARP_LEFT_TURN

      public static final ManeuverAction SHARP_LEFT_TURN

      Sharp left turn maneuver, such as "Turn sharply left".

    • LEFT_TURN

      public static final ManeuverAction LEFT_TURN

      Left turn maneuver, such as "Turn left".

    • SLIGHT_LEFT_TURN

      public static final ManeuverAction SLIGHT_LEFT_TURN

      Slight left turn maneuver, such as "Turn slightly left".

    • CONTINUE_ON

      public static final ManeuverAction CONTINUE_ON

      Continue maneuver, such as "Continue straight ahead".

    • SLIGHT_RIGHT_TURN

      public static final ManeuverAction SLIGHT_RIGHT_TURN

      Slight right turn maneuver, such as "Turn slightly right".

    • RIGHT_TURN

      public static final ManeuverAction RIGHT_TURN

      Right turn maneuver, such as "Turn right".

    • SHARP_RIGHT_TURN

      public static final ManeuverAction SHARP_RIGHT_TURN

      Sharp right turn maneuver, such as "Turn sharply right".

    • RIGHT_U_TURN

      public static final ManeuverAction RIGHT_U_TURN

      Right u-turn maneuver, such as "Make a U-turn".

    • LEFT_EXIT

      public static final ManeuverAction LEFT_EXIT

      Left exit maneuver, such as "Take the exit".

    • RIGHT_EXIT

      public static final ManeuverAction RIGHT_EXIT

      Right exit maneuver, such as "Take the exit".

    • LEFT_RAMP

      public static final ManeuverAction LEFT_RAMP

      Left ramp maneuver, such as "Join the highway".

    • RIGHT_RAMP

      public static final ManeuverAction RIGHT_RAMP

      Right ramp maneuver, such as "Join the highway".

    • LEFT_FORK

      public static final ManeuverAction LEFT_FORK

      Left fork maneuver, such as "Keep left".

    • MIDDLE_FORK

      public static final ManeuverAction MIDDLE_FORK

      Middle fork maneuver, such as "Keep middle".

    • RIGHT_FORK

      public static final ManeuverAction RIGHT_FORK

      Right fork maneuver, such as "Keep right".

    • ENTER_HIGHWAY_FROM_LEFT

      public static final ManeuverAction ENTER_HIGHWAY_FROM_LEFT

      Merge onto a highway from the left side. Such a maneuver occurs only in countries that drive on the left side of the road (left-hand traffic).

      Note: This action is only generated when using the Navigate license. On top, until release of HERE SDK 4.16.0, it needs to be enabled via RouteOptions.

    • ENTER_HIGHWAY_FROM_RIGHT

      public static final ManeuverAction ENTER_HIGHWAY_FROM_RIGHT

      Merge onto a highway from the right side. Such a maneuver occurs only in countries that drive on the right side of the road (right-hand traffic).

      Note: This action is only generated when using the Navigate license. On top, until release of HERE SDK 4.16.0, it needs to be enabled via RouteOptions.

    • LEFT_ROUNDABOUT_ENTER

      public static final ManeuverAction LEFT_ROUNDABOUT_ENTER

      Roundabout maneuver (left-hand traffic), such as "Enter the roundabout".

    • RIGHT_ROUNDABOUT_ENTER

      public static final ManeuverAction RIGHT_ROUNDABOUT_ENTER

      Roundabout maneuver (right-hand traffic), such as "Enter the roundabout".

    • LEFT_ROUNDABOUT_PASS

      public static final ManeuverAction LEFT_ROUNDABOUT_PASS

      Roundabout maneuver (left-hand traffic), such as "Pass the roundabout".

    • RIGHT_ROUNDABOUT_PASS

      public static final ManeuverAction RIGHT_ROUNDABOUT_PASS

      Roundabout maneuver (right-hand traffic), such as "Pass the roundabout".

    • LEFT_ROUNDABOUT_EXIT1

      public static final ManeuverAction LEFT_ROUNDABOUT_EXIT1

      Roundabout maneuver (left-hand traffic), such as "Take the first exit at the roundabout".

    • LEFT_ROUNDABOUT_EXIT2

      public static final ManeuverAction LEFT_ROUNDABOUT_EXIT2

      Roundabout maneuver (left-hand traffic), such as "Take the second exit at the roundabout".

    • LEFT_ROUNDABOUT_EXIT3

      public static final ManeuverAction LEFT_ROUNDABOUT_EXIT3

      Roundabout maneuver (left-hand traffic), such as "Take the third exit at the roundabout".

    • LEFT_ROUNDABOUT_EXIT4

      public static final ManeuverAction LEFT_ROUNDABOUT_EXIT4

      Roundabout maneuver (left-hand traffic), such as "Take the fourth exit at the roundabout".

    • LEFT_ROUNDABOUT_EXIT5

      public static final ManeuverAction LEFT_ROUNDABOUT_EXIT5

      Roundabout maneuver (left-hand traffic), such as "Take the fifth exit at the roundabout".

    • LEFT_ROUNDABOUT_EXIT6

      public static final ManeuverAction LEFT_ROUNDABOUT_EXIT6

      Roundabout maneuver (left-hand traffic), such as "Take the sixth exit at the roundabout".

    • LEFT_ROUNDABOUT_EXIT7

      public static final ManeuverAction LEFT_ROUNDABOUT_EXIT7

      Roundabout maneuver (left-hand traffic), such as "Take the seventh exit at the roundabout".

    • LEFT_ROUNDABOUT_EXIT8

      public static final ManeuverAction LEFT_ROUNDABOUT_EXIT8

      Roundabout maneuver (left-hand traffic), such as "Take the eighth exit at the roundabout".

    • LEFT_ROUNDABOUT_EXIT9

      public static final ManeuverAction LEFT_ROUNDABOUT_EXIT9

      Roundabout maneuver (left-hand traffic), such as "Take the ninth exit at the roundabout".

    • LEFT_ROUNDABOUT_EXIT10

      public static final ManeuverAction LEFT_ROUNDABOUT_EXIT10

      Roundabout maneuver (left-hand traffic), such as "Take the tenth exit at the roundabout".

    • LEFT_ROUNDABOUT_EXIT11

      public static final ManeuverAction LEFT_ROUNDABOUT_EXIT11

      Roundabout maneuver (left-hand traffic), such as "Take the eleventh exit at the roundabout".

    • LEFT_ROUNDABOUT_EXIT12

      public static final ManeuverAction LEFT_ROUNDABOUT_EXIT12

      Roundabout maneuver (left-hand traffic), such as "Take the twelfth exit at the roundabout".

    • RIGHT_ROUNDABOUT_EXIT1

      public static final ManeuverAction RIGHT_ROUNDABOUT_EXIT1

      Roundabout maneuver (right-hand traffic), such as "Take the first exit at the roundabout".

    • RIGHT_ROUNDABOUT_EXIT2

      public static final ManeuverAction RIGHT_ROUNDABOUT_EXIT2

      Roundabout maneuver (right-hand traffic), such as "Take the second exit at the roundabout".

    • RIGHT_ROUNDABOUT_EXIT3

      public static final ManeuverAction RIGHT_ROUNDABOUT_EXIT3

      Roundabout maneuver (right-hand traffic), such as "Take the third exit at the roundabout".

    • RIGHT_ROUNDABOUT_EXIT4

      public static final ManeuverAction RIGHT_ROUNDABOUT_EXIT4

      Roundabout maneuver (right-hand traffic), such as "Take the fourth exit at the roundabout".

    • RIGHT_ROUNDABOUT_EXIT5

      public static final ManeuverAction RIGHT_ROUNDABOUT_EXIT5

      Roundabout maneuver (right-hand traffic), such as "Take the fifth exit at the roundabout".

    • RIGHT_ROUNDABOUT_EXIT6

      public static final ManeuverAction RIGHT_ROUNDABOUT_EXIT6

      Roundabout maneuver (right-hand traffic), such as "Take the sixth exit at the roundabout".

    • RIGHT_ROUNDABOUT_EXIT7

      public static final ManeuverAction RIGHT_ROUNDABOUT_EXIT7

      Roundabout maneuver (right-hand traffic), such as "Take the seventh exit at the roundabout".

    • RIGHT_ROUNDABOUT_EXIT8

      public static final ManeuverAction RIGHT_ROUNDABOUT_EXIT8

      Roundabout maneuver (right-hand traffic), such as "Take the eighth exit at the roundabout".

    • RIGHT_ROUNDABOUT_EXIT9

      public static final ManeuverAction RIGHT_ROUNDABOUT_EXIT9

      Roundabout maneuver (right-hand traffic), such as "Take the ninth exit at the roundabout".

    • RIGHT_ROUNDABOUT_EXIT10

      public static final ManeuverAction RIGHT_ROUNDABOUT_EXIT10

      Roundabout maneuver (right-hand traffic), such as "Take the tenth exit at the roundabout".

    • RIGHT_ROUNDABOUT_EXIT11

      public static final ManeuverAction RIGHT_ROUNDABOUT_EXIT11

      Roundabout maneuver (right-hand traffic), such as "Take the eleventh exit at the roundabout".

    • RIGHT_ROUNDABOUT_EXIT12

      public static final ManeuverAction RIGHT_ROUNDABOUT_EXIT12

      Roundabout maneuver (right-hand traffic), such as "Take the twelfth exit at the roundabout".

  • Method Details

    • values

      public static ManeuverAction[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ManeuverAction valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null