Enum ManeuverAction

  • java.lang.Object
  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<ManeuverAction>

    public enum ManeuverAction
    extends java.lang.Enum<ManeuverAction>

    Maneuver action type.

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      ARRIVE
      Arrival maneuver, such as "You have reached your destination/waypoint".
      CONTINUE_ON
      Continue maneuver, such as "Continue straight ahead".
      DEPART
      Departure maneuver, such as "Head towards".
      ENTER_HIGHWAY_FROM_LEFT
      Merge onto a highway from the left side.
      ENTER_HIGHWAY_FROM_RIGHT
      Merge onto a highway from the right side.
      LEFT_EXIT
      Left exit maneuver, such as "Take the exit".
      LEFT_FORK
      Left fork maneuver, such as "Keep left".
      LEFT_RAMP
      Left ramp maneuver, such as "Join the highway".
      LEFT_ROUNDABOUT_ENTER
      Roundabout maneuver (left-hand traffic), such as "Enter the roundabout".
      LEFT_ROUNDABOUT_EXIT1
      Roundabout maneuver (left-hand traffic), such as "Take the first exit at the roundabout".
      LEFT_ROUNDABOUT_EXIT10
      Roundabout maneuver (left-hand traffic), such as "Take the tenth exit at the roundabout".
      LEFT_ROUNDABOUT_EXIT11
      Roundabout maneuver (left-hand traffic), such as "Take the eleventh exit at the roundabout".
      LEFT_ROUNDABOUT_EXIT12
      Roundabout maneuver (left-hand traffic), such as "Take the twelfth exit at the roundabout".
      LEFT_ROUNDABOUT_EXIT2
      Roundabout maneuver (left-hand traffic), such as "Take the second exit at the roundabout".
      LEFT_ROUNDABOUT_EXIT3
      Roundabout maneuver (left-hand traffic), such as "Take the third exit at the roundabout".
      LEFT_ROUNDABOUT_EXIT4
      Roundabout maneuver (left-hand traffic), such as "Take the fourth exit at the roundabout".
      LEFT_ROUNDABOUT_EXIT5
      Roundabout maneuver (left-hand traffic), such as "Take the fifth exit at the roundabout".
      LEFT_ROUNDABOUT_EXIT6
      Roundabout maneuver (left-hand traffic), such as "Take the sixth exit at the roundabout".
      LEFT_ROUNDABOUT_EXIT7
      Roundabout maneuver (left-hand traffic), such as "Take the seventh exit at the roundabout".
      LEFT_ROUNDABOUT_EXIT8
      Roundabout maneuver (left-hand traffic), such as "Take the eighth exit at the roundabout".
      LEFT_ROUNDABOUT_EXIT9
      Roundabout maneuver (left-hand traffic), such as "Take the ninth exit at the roundabout".
      LEFT_ROUNDABOUT_PASS
      Roundabout maneuver (left-hand traffic), such as "Pass the roundabout".
      LEFT_TURN
      Left turn maneuver, such as "Turn left".
      LEFT_U_TURN
      Left-hand U-turn maneuver, such as "Make a U-turn".
      MIDDLE_FORK
      Middle fork maneuver, such as "Keep middle".
      RIGHT_EXIT
      Right exit maneuver, such as "Take the exit".
      RIGHT_FORK
      Right fork maneuver, such as "Keep right".
      RIGHT_RAMP
      Right ramp maneuver, such as "Join the highway".
      RIGHT_ROUNDABOUT_ENTER
      Roundabout maneuver (right-hand traffic), such as "Enter the roundabout".
      RIGHT_ROUNDABOUT_EXIT1
      Roundabout maneuver (right-hand traffic), such as "Take the first exit at the roundabout".
      RIGHT_ROUNDABOUT_EXIT10
      Roundabout maneuver (right-hand traffic), such as "Take the tenth exit at the roundabout".
      RIGHT_ROUNDABOUT_EXIT11
      Roundabout maneuver (right-hand traffic), such as "Take the eleventh exit at the roundabout".
      RIGHT_ROUNDABOUT_EXIT12
      Roundabout maneuver (right-hand traffic), such as "Take the twelfth exit at the roundabout".
      RIGHT_ROUNDABOUT_EXIT2
      Roundabout maneuver (right-hand traffic), such as "Take the second exit at the roundabout".
      RIGHT_ROUNDABOUT_EXIT3
      Roundabout maneuver (right-hand traffic), such as "Take the third exit at the roundabout".
      RIGHT_ROUNDABOUT_EXIT4
      Roundabout maneuver (right-hand traffic), such as "Take the fourth exit at the roundabout".
      RIGHT_ROUNDABOUT_EXIT5
      Roundabout maneuver (right-hand traffic), such as "Take the fifth exit at the roundabout".
      RIGHT_ROUNDABOUT_EXIT6
      Roundabout maneuver (right-hand traffic), such as "Take the sixth exit at the roundabout".
      RIGHT_ROUNDABOUT_EXIT7
      Roundabout maneuver (right-hand traffic), such as "Take the seventh exit at the roundabout".
      RIGHT_ROUNDABOUT_EXIT8
      Roundabout maneuver (right-hand traffic), such as "Take the eighth exit at the roundabout".
      RIGHT_ROUNDABOUT_EXIT9
      Roundabout maneuver (right-hand traffic), such as "Take the ninth exit at the roundabout".
      RIGHT_ROUNDABOUT_PASS
      Roundabout maneuver (right-hand traffic), such as "Pass the roundabout".
      RIGHT_TURN
      Right turn maneuver, such as "Turn right".
      RIGHT_U_TURN
      Right u-turn maneuver, such as "Make a U-turn".
      SHARP_LEFT_TURN
      Sharp left turn maneuver, such as "Turn sharply left".
      SHARP_RIGHT_TURN
      Sharp right turn maneuver, such as "Turn sharply right".
      SLIGHT_LEFT_TURN
      Slight left turn maneuver, such as "Turn slightly left".
      SLIGHT_RIGHT_TURN
      Slight right turn maneuver, such as "Turn slightly right".
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static ManeuverAction valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static ManeuverAction[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • 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 for editions that support navigation, such as the Navigate Edition. 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 for editions that support navigation, such as the Navigate Edition. 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 Detail

      • values

        public static ManeuverAction[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (ManeuverAction c : ManeuverAction.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ManeuverAction valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null