ManeuverAction (API Reference)
Enum Class ManeuverAction
- All Implemented Interfaces:
Serializable,Comparable<ManeuverAction>,Constable
Maneuver action type.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionArrival maneuver, such as "You have reached your destination/waypoint".Continue maneuver, such as "Continue straight ahead".Departure maneuver, such as "Head towards".Merge onto a highway from the left side.Merge onto a highway from the right side.Left exit maneuver, such as "Take the exit".Left fork maneuver, such as "Keep left".Left ramp maneuver, such as "Join the highway".Roundabout maneuver (left-hand traffic), such as "Enter the roundabout".Roundabout maneuver (left-hand traffic), such as "Take the first exit at the roundabout".Roundabout maneuver (left-hand traffic), such as "Take the tenth exit at the roundabout".Roundabout maneuver (left-hand traffic), such as "Take the eleventh exit at the roundabout".Roundabout maneuver (left-hand traffic), such as "Take the twelfth exit at the roundabout".Roundabout maneuver (left-hand traffic), such as "Take the second exit at the roundabout".Roundabout maneuver (left-hand traffic), such as "Take the third exit at the roundabout".Roundabout maneuver (left-hand traffic), such as "Take the fourth exit at the roundabout".Roundabout maneuver (left-hand traffic), such as "Take the fifth exit at the roundabout".Roundabout maneuver (left-hand traffic), such as "Take the sixth exit at the roundabout".Roundabout maneuver (left-hand traffic), such as "Take the seventh exit at the roundabout".Roundabout maneuver (left-hand traffic), such as "Take the eighth exit at the roundabout".Roundabout maneuver (left-hand traffic), such as "Take the ninth exit at the roundabout".Roundabout maneuver (left-hand traffic), such as "Pass the roundabout".Left turn maneuver, such as "Turn left".Left-hand U-turn maneuver, such as "Make a U-turn".Middle fork maneuver, such as "Keep middle".Right exit maneuver, such as "Take the exit".Right fork maneuver, such as "Keep right".Right ramp maneuver, such as "Join the highway".Roundabout maneuver (right-hand traffic), such as "Enter the roundabout".Roundabout maneuver (right-hand traffic), such as "Take the first exit at the roundabout".Roundabout maneuver (right-hand traffic), such as "Take the tenth exit at the roundabout".Roundabout maneuver (right-hand traffic), such as "Take the eleventh exit at the roundabout".Roundabout maneuver (right-hand traffic), such as "Take the twelfth exit at the roundabout".Roundabout maneuver (right-hand traffic), such as "Take the second exit at the roundabout".Roundabout maneuver (right-hand traffic), such as "Take the third exit at the roundabout".Roundabout maneuver (right-hand traffic), such as "Take the fourth exit at the roundabout".Roundabout maneuver (right-hand traffic), such as "Take the fifth exit at the roundabout".Roundabout maneuver (right-hand traffic), such as "Take the sixth exit at the roundabout".Roundabout maneuver (right-hand traffic), such as "Take the seventh exit at the roundabout".Roundabout maneuver (right-hand traffic), such as "Take the eighth exit at the roundabout".Roundabout maneuver (right-hand traffic), such as "Take the ninth exit at the roundabout".Roundabout maneuver (right-hand traffic), such as "Pass the roundabout".Right turn maneuver, such as "Turn right".Right u-turn maneuver, such as "Make a U-turn".Sharp left turn maneuver, such as "Turn sharply left".Sharp right turn maneuver, such as "Turn sharply right".Slight left turn maneuver, such as "Turn slightly left".Slight right turn maneuver, such as "Turn slightly right". -
Method Summary
Modifier and TypeMethodDescriptionstatic ManeuverActionReturns the enum constant of this class with the specified name.static ManeuverAction[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
DEPART
Departure maneuver, such as "Head towards".
-
ARRIVE
Arrival maneuver, such as "You have reached your destination/waypoint".
-
LEFT_U_TURN
Left-hand U-turn maneuver, such as "Make a U-turn".
-
SHARP_LEFT_TURN
Sharp left turn maneuver, such as "Turn sharply left".
-
LEFT_TURN
Left turn maneuver, such as "Turn left".
-
SLIGHT_LEFT_TURN
Slight left turn maneuver, such as "Turn slightly left".
-
CONTINUE_ON
Continue maneuver, such as "Continue straight ahead".
-
SLIGHT_RIGHT_TURN
Slight right turn maneuver, such as "Turn slightly right".
-
RIGHT_TURN
Right turn maneuver, such as "Turn right".
-
SHARP_RIGHT_TURN
Sharp right turn maneuver, such as "Turn sharply right".
-
RIGHT_U_TURN
Right u-turn maneuver, such as "Make a U-turn".
-
LEFT_EXIT
Left exit maneuver, such as "Take the exit".
-
RIGHT_EXIT
Right exit maneuver, such as "Take the exit".
-
LEFT_RAMP
Left ramp maneuver, such as "Join the highway".
-
RIGHT_RAMP
Right ramp maneuver, such as "Join the highway".
-
LEFT_FORK
Left fork maneuver, such as "Keep left".
-
MIDDLE_FORK
Middle fork maneuver, such as "Keep middle".
-
RIGHT_FORK
Right fork maneuver, such as "Keep right".
-
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
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
Roundabout maneuver (left-hand traffic), such as "Enter the roundabout".
-
RIGHT_ROUNDABOUT_ENTER
Roundabout maneuver (right-hand traffic), such as "Enter the roundabout".
-
LEFT_ROUNDABOUT_PASS
Roundabout maneuver (left-hand traffic), such as "Pass the roundabout".
-
RIGHT_ROUNDABOUT_PASS
Roundabout maneuver (right-hand traffic), such as "Pass the roundabout".
-
LEFT_ROUNDABOUT_EXIT1
Roundabout maneuver (left-hand traffic), such as "Take the first 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_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".
-
RIGHT_ROUNDABOUT_EXIT1
Roundabout maneuver (right-hand traffic), such as "Take the first 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_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".
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-