Maneuver.Type

public static final enum Maneuver.Type
extends Enum<Maneuver.Type>

java.lang.Object
   ↳ java.lang.Enum<androidx.car.cluster.navigation.Maneuver.Type>
     ↳ androidx.car.cluster.navigation.Maneuver.Type


Possible maneuver types.

Summary

Enum values

Maneuver.Type  DEPART

Starting point of the navigation (e.g. 

Maneuver.Type  DESTINATION

Arrival to a destination. 

Maneuver.Type  DESTINATION_LEFT

Arrival to a destination located on the right side of the road. 

Maneuver.Type  DESTINATION_RIGHT

 

Maneuver.Type  DESTINATION_STRAIGHT

Arrival to a destination located straight ahead. 

Maneuver.Type  FERRY_BOAT

Drive towards a boat ferry for vehicles (e.g. 

Maneuver.Type  FERRY_TRAIN

Drive towards a train ferry for vehicles (e.g. 

Maneuver.Type  FORK_LEFT

Road diverges (e.g. 

Maneuver.Type  FORK_RIGHT

 

Maneuver.Type  KEEP_LEFT

No turn (0-10 degrees). 

Maneuver.Type  KEEP_RIGHT

 

Maneuver.Type  MERGE_LEFT

Current road joins another (e.g. 

Maneuver.Type  MERGE_RIGHT

 

Maneuver.Type  NAME_CHANGE

No turn, but the street name changes (e.g. 

Maneuver.Type  OFF_RAMP_NORMAL_LEFT

Normal turn (45-135 degrees) to exit a turnpike or freeway. 

Maneuver.Type  OFF_RAMP_NORMAL_RIGHT

 

Maneuver.Type  OFF_RAMP_SLIGHT_LEFT

Slight turn (10-45 degrees) to exit a turnpike or freeway. 

Maneuver.Type  OFF_RAMP_SLIGHT_RIGHT

 

Maneuver.Type  ON_RAMP_NORMAL_LEFT

Regular turn (45-135 degrees) to enter a turnpike or freeway. 

Maneuver.Type  ON_RAMP_NORMAL_RIGHT

 

Maneuver.Type  ON_RAMP_SHARP_LEFT

Sharp turn (135-175 degrees) to enter a turnpike or freeway. 

Maneuver.Type  ON_RAMP_SHARP_RIGHT

 

Maneuver.Type  ON_RAMP_SLIGHT_LEFT

Slight turn (10-45 degrees) to enter a turnpike or freeway. 

Maneuver.Type  ON_RAMP_SLIGHT_RIGHT

 

Maneuver.Type  ON_RAMP_U_TURN_LEFT

A turn onto the opposite side of the same street (175-180 degrees) to enter a turnpike or freeway. 

Maneuver.Type  ON_RAMP_U_TURN_RIGHT

 

Maneuver.Type  ROUNDABOUT_ENTER

Roundabout entrance on which the current road ends (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CCW_NORMAL_LEFT

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CCW_NORMAL_RIGHT

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CCW_SHARP_LEFT

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CCW_SHARP_RIGHT

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CCW_SLIGHT_LEFT

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CCW_SLIGHT_RIGHT

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CCW_STRAIGHT

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CCW_U_TURN

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CW_NORMAL_LEFT

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CW_NORMAL_RIGHT

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CW_SHARP_LEFT

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CW_SHARP_RIGHT

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CW_SLIGHT_LEFT

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CW_SLIGHT_RIGHT

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CW_STRAIGHT

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_ENTER_AND_EXIT_CW_U_TURN

Entrance and exit (e.g. 

Maneuver.Type  ROUNDABOUT_EXIT

Used when leaving a roundabout when the step starts in it (e.g. 

Maneuver.Type  STRAIGHT

Driver should steer straight. 

Maneuver.Type  TURN_NORMAL_LEFT

Regular turn at an intersection (45-135 degrees). 

Maneuver.Type  TURN_NORMAL_RIGHT

 

Maneuver.Type  TURN_SHARP_LEFT

Sharp turn at an intersection (135-175 degrees). 

Maneuver.Type  TURN_SHARP_RIGHT

 

Maneuver.Type  TURN_SLIGHT_LEFT

Slight turn at an intersection (10-45 degrees). 

Maneuver.Type  TURN_SLIGHT_RIGHT

 

Maneuver.Type  UNKNOWN

Maneuver type is unknown to the consumer, in which case the consumer shouldn't show any maneuver information. 

Maneuver.Type  U_TURN_LEFT

A turn onto the opposite side of the same street (175-180 degrees). 

Maneuver.Type  U_TURN_RIGHT

 

Public methods

static Maneuver.Type valueOf(String name)
static final Type[] values()

Inherited methods

Enum values

DEPART

public static final Maneuver.Type DEPART

Starting point of the navigation (e.g. "Start driving on Main St.")

DESTINATION

public static final Maneuver.Type DESTINATION

Arrival to a destination.

DESTINATION_LEFT

public static final Maneuver.Type DESTINATION_LEFT

Arrival to a destination located on the right side of the road.

DESTINATION_RIGHT

public static final Maneuver.Type DESTINATION_RIGHT

See also:

DESTINATION_STRAIGHT

public static final Maneuver.Type DESTINATION_STRAIGHT

Arrival to a destination located straight ahead.

FERRY_BOAT

public static final Maneuver.Type FERRY_BOAT

Drive towards a boat ferry for vehicles (e.g. "Take the ferry").

FERRY_TRAIN

public static final Maneuver.Type FERRY_TRAIN

Drive towards a train ferry for vehicles (e.g. "Take the train").

FORK_LEFT

public static final Maneuver.Type FORK_LEFT

Road diverges (e.g. "Keep left at the fork").

FORK_RIGHT

public static final Maneuver.Type FORK_RIGHT

See also:

KEEP_LEFT

public static final Maneuver.Type KEEP_LEFT

No turn (0-10 degrees). Used when we just wish to say "Keep left/right". Note that this is used in contrast to STRAIGHT for disambiguating cases where there is more than one option to go into the same general direction.

KEEP_RIGHT

public static final Maneuver.Type KEEP_RIGHT

See also:

MERGE_LEFT

public static final Maneuver.Type MERGE_LEFT

Current road joins another (e.g. "Merge left onto Main St.").

MERGE_RIGHT

public static final Maneuver.Type MERGE_RIGHT

See also:

NAME_CHANGE

public static final Maneuver.Type NAME_CHANGE

No turn, but the street name changes (e.g. "Continue on Main St.")

OFF_RAMP_NORMAL_LEFT

public static final Maneuver.Type OFF_RAMP_NORMAL_LEFT

Normal turn (45-135 degrees) to exit a turnpike or freeway.

OFF_RAMP_NORMAL_RIGHT

public static final Maneuver.Type OFF_RAMP_NORMAL_RIGHT

OFF_RAMP_SLIGHT_LEFT

public static final Maneuver.Type OFF_RAMP_SLIGHT_LEFT

Slight turn (10-45 degrees) to exit a turnpike or freeway.

OFF_RAMP_SLIGHT_RIGHT

public static final Maneuver.Type OFF_RAMP_SLIGHT_RIGHT

ON_RAMP_NORMAL_LEFT

public static final Maneuver.Type ON_RAMP_NORMAL_LEFT

Regular turn (45-135 degrees) to enter a turnpike or freeway.

ON_RAMP_NORMAL_RIGHT

public static final Maneuver.Type ON_RAMP_NORMAL_RIGHT

ON_RAMP_SHARP_LEFT

public static final Maneuver.Type ON_RAMP_SHARP_LEFT

Sharp turn (135-175 degrees) to enter a turnpike or freeway.

ON_RAMP_SHARP_RIGHT

public static final Maneuver.Type ON_RAMP_SHARP_RIGHT

See also:

ON_RAMP_SLIGHT_LEFT

public static final Maneuver.Type ON_RAMP_SLIGHT_LEFT

Slight turn (10-45 degrees) to enter a turnpike or freeway.

ON_RAMP_SLIGHT_RIGHT

public static final Maneuver.Type ON_RAMP_SLIGHT_RIGHT

ON_RAMP_U_TURN_LEFT

public static final Maneuver.Type ON_RAMP_U_TURN_LEFT

A turn onto the opposite side of the same street (175-180 degrees) to enter a turnpike or freeway.

ON_RAMP_U_TURN_RIGHT

public static final Maneuver.Type ON_RAMP_U_TURN_RIGHT

ROUNDABOUT_ENTER

public static final Maneuver.Type ROUNDABOUT_ENTER

Roundabout entrance on which the current road ends (e.g. "Enter the roundabout").

ROUNDABOUT_ENTER_AND_EXIT_CCW_NORMAL_LEFT

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CCW_NORMAL_LEFT

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a counter-clockwise roundabout (as see from above) where the exit is at normal angle towards the left (45-135 degrees).

ROUNDABOUT_ENTER_AND_EXIT_CCW_NORMAL_RIGHT

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CCW_NORMAL_RIGHT

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a counter-clockwise roundabout (as see from above) where the exit is at normal angle towards the right (45-135 degrees).

ROUNDABOUT_ENTER_AND_EXIT_CCW_SHARP_LEFT

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CCW_SHARP_LEFT

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a counter-clockwise roundabout (as see from above) where the exit is at sharp angle towards the left (135-175 degrees).

ROUNDABOUT_ENTER_AND_EXIT_CCW_SHARP_RIGHT

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CCW_SHARP_RIGHT

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a counter-clockwise roundabout (as see from above) where the exit is at sharp angle towards the right (135-175 degrees).

ROUNDABOUT_ENTER_AND_EXIT_CCW_SLIGHT_LEFT

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CCW_SLIGHT_LEFT

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a counter-clockwise roundabout (as see from above) where the exit is at slight angle towards the left (10-45 degrees).

ROUNDABOUT_ENTER_AND_EXIT_CCW_SLIGHT_RIGHT

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CCW_SLIGHT_RIGHT

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a counter-clockwise roundabout (as see from above) where the exit is at slight angle towards the right (10-45 degrees).

ROUNDABOUT_ENTER_AND_EXIT_CCW_STRAIGHT

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CCW_STRAIGHT

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a counter-clockwise roundabout (as see from above) where the exit is straight ahead (0-10 degrees).

ROUNDABOUT_ENTER_AND_EXIT_CCW_U_TURN

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CCW_U_TURN

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a counter-clockwise roundabout (as see from above) where the exit is on the opposite side of the road (175-180 degrees).

ROUNDABOUT_ENTER_AND_EXIT_CW_NORMAL_LEFT

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CW_NORMAL_LEFT

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a clockwise roundabout (as see from above) where the exit is at normal angle towards the left (45-135 degrees).

ROUNDABOUT_ENTER_AND_EXIT_CW_NORMAL_RIGHT

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CW_NORMAL_RIGHT

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a clockwise roundabout (as see from above) where the exit is at normal angle towards the right (45-135 degrees).

ROUNDABOUT_ENTER_AND_EXIT_CW_SHARP_LEFT

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CW_SHARP_LEFT

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a clockwise roundabout (as see from above) where the exit is at sharp angle towards the left (135-175 degrees).

ROUNDABOUT_ENTER_AND_EXIT_CW_SHARP_RIGHT

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CW_SHARP_RIGHT

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a clockwise roundabout (as see from above) where the exit is at sharp angle towards the right (135-175 degrees).

ROUNDABOUT_ENTER_AND_EXIT_CW_SLIGHT_LEFT

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CW_SLIGHT_LEFT

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a clockwise roundabout (as see from above) where the exit is at slight angle towards the left (10-45 degrees).

ROUNDABOUT_ENTER_AND_EXIT_CW_SLIGHT_RIGHT

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CW_SLIGHT_RIGHT

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a clockwise roundabout (as see from above) where the exit is at slight angle towards the right (10-45 degrees).

ROUNDABOUT_ENTER_AND_EXIT_CW_STRAIGHT

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CW_STRAIGHT

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a clockwise roundabout (as see from above) where the exit is straight ahead (0-10 degrees).

ROUNDABOUT_ENTER_AND_EXIT_CW_U_TURN

public static final Maneuver.Type ROUNDABOUT_ENTER_AND_EXIT_CW_U_TURN

Entrance and exit (e.g. "At the roundabout, take Nth exit") on a clockwise roundabout (as see from above) where the exit is on the opposite side of the road (175-180 degrees).

ROUNDABOUT_EXIT

public static final Maneuver.Type ROUNDABOUT_EXIT

Used when leaving a roundabout when the step starts in it (e.g. "Exit the roundabout").

STRAIGHT

public static final Maneuver.Type STRAIGHT

Driver should steer straight.

TURN_NORMAL_LEFT

public static final Maneuver.Type TURN_NORMAL_LEFT

Regular turn at an intersection (45-135 degrees).

TURN_NORMAL_RIGHT

public static final Maneuver.Type TURN_NORMAL_RIGHT

See also:

TURN_SHARP_LEFT

public static final Maneuver.Type TURN_SHARP_LEFT

Sharp turn at an intersection (135-175 degrees).

TURN_SHARP_RIGHT

public static final Maneuver.Type TURN_SHARP_RIGHT

See also:

TURN_SLIGHT_LEFT

public static final Maneuver.Type TURN_SLIGHT_LEFT

Slight turn at an intersection (10-45 degrees).

TURN_SLIGHT_RIGHT

public static final Maneuver.Type TURN_SLIGHT_RIGHT

See also:

UNKNOWN

public static final Maneuver.Type UNKNOWN

Maneuver type is unknown to the consumer, in which case the consumer shouldn't show any maneuver information.

U_TURN_LEFT

public static final Maneuver.Type U_TURN_LEFT

A turn onto the opposite side of the same street (175-180 degrees).

U_TURN_RIGHT

public static final Maneuver.Type U_TURN_RIGHT

See also:

Public methods

valueOf

public static Maneuver.Type valueOf (String name)

Parameters
name String

Returns
Maneuver.Type

values

public static final Type[] values ()

Returns
Type[]