public enum

Maneuver.Type

extends java.lang.Enum<Maneuver.Type>

 java.lang.Object

↳java.lang.Enum<Maneuver.Type>

↳androidx.car.cluster.navigation.Maneuver.Type

Overview

Possible maneuver types.

Summary

Enum Constants
DEPARTStarting point of the navigation (e.g.
DESTINATIONArrival to a destination.
DESTINATION_LEFTArrival to a destination located on the right side of the road.
DESTINATION_RIGHT
DESTINATION_STRAIGHTArrival to a destination located straight ahead.
FERRY_BOATDrive towards a boat ferry for vehicles (e.g.
FERRY_TRAINDrive towards a train ferry for vehicles (e.g.
FORK_LEFTRoad diverges (e.g.
FORK_RIGHT
KEEP_LEFTNo turn (0-10 degrees).
KEEP_RIGHT
MERGE_LEFTCurrent road joins another (e.g.
MERGE_RIGHT
NAME_CHANGENo turn, but the street name changes (e.g.
OFF_RAMP_NORMAL_LEFTNormal turn (45-135 degrees) to exit a turnpike or freeway.
OFF_RAMP_NORMAL_RIGHT
OFF_RAMP_SLIGHT_LEFTSlight turn (10-45 degrees) to exit a turnpike or freeway.
OFF_RAMP_SLIGHT_RIGHT
ON_RAMP_NORMAL_LEFTRegular turn (45-135 degrees) to enter a turnpike or freeway.
ON_RAMP_NORMAL_RIGHT
ON_RAMP_SHARP_LEFTSharp turn (135-175 degrees) to enter a turnpike or freeway.
ON_RAMP_SHARP_RIGHT
ON_RAMP_SLIGHT_LEFTSlight turn (10-45 degrees) to enter a turnpike or freeway.
ON_RAMP_SLIGHT_RIGHT
ON_RAMP_U_TURN_LEFTA turn onto the opposite side of the same street (175-180 degrees) to enter a turnpike or freeway.
ON_RAMP_U_TURN_RIGHT
ROUNDABOUT_ENTERRoundabout entrance on which the current road ends (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CCW_NORMAL_LEFTEntrance and exit (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CCW_NORMAL_RIGHTEntrance and exit (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CCW_SHARP_LEFTEntrance and exit (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CCW_SHARP_RIGHTEntrance and exit (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CCW_SLIGHT_LEFTEntrance and exit (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CCW_SLIGHT_RIGHTEntrance and exit (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CCW_STRAIGHTEntrance and exit (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CCW_U_TURNEntrance and exit (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CW_NORMAL_LEFTEntrance and exit (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CW_NORMAL_RIGHTEntrance and exit (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CW_SHARP_LEFTEntrance and exit (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CW_SHARP_RIGHTEntrance and exit (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CW_SLIGHT_LEFTEntrance and exit (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CW_SLIGHT_RIGHTEntrance and exit (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CW_STRAIGHTEntrance and exit (e.g.
ROUNDABOUT_ENTER_AND_EXIT_CW_U_TURNEntrance and exit (e.g.
ROUNDABOUT_EXITUsed when leaving a roundabout when the step starts in it (e.g.
STRAIGHTDriver should steer straight.
TURN_NORMAL_LEFTRegular turn at an intersection (45-135 degrees).
TURN_NORMAL_RIGHT
TURN_SHARP_LEFTSharp turn at an intersection (135-175 degrees).
TURN_SHARP_RIGHT
TURN_SLIGHT_LEFTSlight turn at an intersection (10-45 degrees).
TURN_SLIGHT_RIGHT
U_TURN_LEFTA turn onto the opposite side of the same street (175-180 degrees).
U_TURN_RIGHT
UNKNOWNManeuver type is unknown to the consumer, in which case the consumer shouldn't show any maneuver information.
Methods
public static Maneuver.TypevalueOf(java.lang.String name)

public static Maneuver.Typevalues()

from java.lang.Enum<E>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
from java.lang.ObjectgetClass, notify, notifyAll, wait, wait, wait

Enum Constants

UNKNOWN

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

DEPART

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

NAME_CHANGE

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

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 Maneuver.Type.STRAIGHT for disambiguating cases where there is more than one option to go into the same general direction.

KEEP_RIGHT

See also: Maneuver.Type.KEEP_LEFT

TURN_SLIGHT_LEFT

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

TURN_SLIGHT_RIGHT

See also: Maneuver.Type.TURN_SLIGHT_LEFT

TURN_NORMAL_LEFT

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

TURN_NORMAL_RIGHT

See also: Maneuver.Type.TURN_NORMAL_LEFT

TURN_SHARP_LEFT

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

TURN_SHARP_RIGHT

See also: Maneuver.Type.TURN_SHARP_LEFT

U_TURN_LEFT

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

U_TURN_RIGHT

See also: Maneuver.Type.U_TURN_LEFT

ON_RAMP_SLIGHT_LEFT

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

ON_RAMP_SLIGHT_RIGHT

See also: Maneuver.Type.ON_RAMP_SLIGHT_LEFT

ON_RAMP_NORMAL_LEFT

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

ON_RAMP_NORMAL_RIGHT

See also: Maneuver.Type.ON_RAMP_NORMAL_LEFT

ON_RAMP_SHARP_LEFT

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

ON_RAMP_SHARP_RIGHT

See also: Maneuver.Type.ON_RAMP_SHARP_LEFT

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

See also: Maneuver.Type.ON_RAMP_U_TURN_LEFT

OFF_RAMP_SLIGHT_LEFT

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

OFF_RAMP_SLIGHT_RIGHT

See also: Maneuver.Type.OFF_RAMP_SLIGHT_LEFT

OFF_RAMP_NORMAL_LEFT

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

OFF_RAMP_NORMAL_RIGHT

See also: Maneuver.Type.OFF_RAMP_NORMAL_LEFT

FORK_LEFT

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

FORK_RIGHT

See also: Maneuver.Type.FORK_LEFT

MERGE_LEFT

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

MERGE_RIGHT

See also: Maneuver.Type.MERGE_LEFT

ROUNDABOUT_ENTER

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

ROUNDABOUT_EXIT

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

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_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_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

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_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_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_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_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_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_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_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

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_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_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_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_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).

STRAIGHT

Driver should steer straight.

FERRY_BOAT

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

FERRY_TRAIN

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

DESTINATION

Arrival to a destination.

DESTINATION_STRAIGHT

Arrival to a destination located straight ahead.

DESTINATION_LEFT

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

DESTINATION_RIGHT

See also: Maneuver.Type.DESTINATION_LEFT

Methods

public static Maneuver.Type values()

public static Maneuver.Type valueOf(java.lang.String name)