GoogleNavigation Framework Reference

GMSNavigationManeuver

enum GMSNavigationManeuver : NSUInteger {}

A set of values that specify the navigation action to take.

  • Unknown maneuver.

    Declaration

    Swift

    case unknown = 0

    Objective-C

    GMSNavigationManeuverUnknown = 0
  • Starting point of the maneuver.

    Declaration

    Swift

    case depart = 1

    Objective-C

    GMSNavigationManeuverDepart = 1
  • Arrival at a destination.

    Declaration

    Swift

    case destination = 2

    Objective-C

    GMSNavigationManeuverDestination = 2
  • Arrival at a destination located on the left side of the road.

    Declaration

    Swift

    case destinationLeft = 3

    Objective-C

    GMSNavigationManeuverDestinationLeft = 3
  • Arrival at a destination located on the right side of the road.

    Declaration

    Swift

    case destinationRight = 4

    Objective-C

    GMSNavigationManeuverDestinationRight = 4
  • Continue straight.

    Declaration

    Swift

    case straight = 5

    Objective-C

    GMSNavigationManeuverStraight = 5
  • Starting point of the maneuver.

    Declaration

    Swift

    case turnLeft = 6

    Objective-C

    GMSNavigationManeuverTurnLeft = 6
  • Regular right turn at an intersection.

    Declaration

    Swift

    case turnRight = 7

    Objective-C

    GMSNavigationManeuverTurnRight = 7
  • Keep left as the road diverges.

    Declaration

    Swift

    case turnKeepLeft = 8

    Objective-C

    GMSNavigationManeuverTurnKeepLeft = 8
  • Keep right as the road diverges.

    Declaration

    Swift

    case turnKeepRight = 9

    Objective-C

    GMSNavigationManeuverTurnKeepRight = 9
  • Slight left turn at an intersection.

    Declaration

    Swift

    case turnSlightLeft = 10

    Objective-C

    GMSNavigationManeuverTurnSlightLeft = 10
  • Slight right turn at an intersection.

    Declaration

    Swift

    case turnSlightRight = 11

    Objective-C

    GMSNavigationManeuverTurnSlightRight = 11
  • Sharp left turn at an intersection.

    Declaration

    Swift

    case turnSharpLeft = 12

    Objective-C

    GMSNavigationManeuverTurnSharpLeft = 12
  • Sharp right turn at an intersection.

    Declaration

    Swift

    case turnSharpRight = 13

    Objective-C

    GMSNavigationManeuverTurnSharpRight = 13
  • Clockwise turn onto the opposite side of the street.

    Declaration

    Swift

    case turnUTurnClockwise = 14

    Objective-C

    GMSNavigationManeuverTurnUTurnClockwise = 14
  • Counterclockwise turn onto the opposite side of the street.

    Declaration

    Swift

    case turnUTurnCounterClockwise = 15

    Objective-C

    GMSNavigationManeuverTurnUTurnCounterClockwise = 15
  • Current road joins another.

    Declaration

    Swift

    case mergeUnspecified = 16

    Objective-C

    GMSNavigationManeuverMergeUnspecified = 16
  • Current road joins another on the left.

    Declaration

    Swift

    case mergeLeft = 17

    Objective-C

    GMSNavigationManeuverMergeLeft = 17
  • Current road joins another on the right.

    Declaration

    Swift

    case mergeRight = 18

    Objective-C

    GMSNavigationManeuverMergeRight = 18
  • Current road joins another road slightly on the left.

    Declaration

    Swift

    case forkLeft = 19

    Objective-C

    GMSNavigationManeuverForkLeft = 19
  • Current road joins another road slightly on the right.

    Declaration

    Swift

    case forkRight = 20

    Objective-C

    GMSNavigationManeuverForkRight = 20
  • Enter a turnpike or freeway.

    Declaration

    Swift

    case onRampUnspecified = 21

    Objective-C

    GMSNavigationManeuverOnRampUnspecified = 21
  • Regular left turn to enter a turnpike or freeway.

    Declaration

    Swift

    case onRampLeft = 22

    Objective-C

    GMSNavigationManeuverOnRampLeft = 22
  • Regular right turn to enter a turnpike or freeway.

    Declaration

    Swift

    case onRampRight = 23

    Objective-C

    GMSNavigationManeuverOnRampRight = 23
  • Keep to the left side of the road when entering a turnpike or freeway as the road diverges.

    Declaration

    Swift

    case onRampKeepLeft = 24

    Objective-C

    GMSNavigationManeuverOnRampKeepLeft = 24
  • Keep to the right side of the road when entering a turnpike or freeway as the road diverges.

    Declaration

    Swift

    case onRampKeepRight = 25

    Objective-C

    GMSNavigationManeuverOnRampKeepRight = 25
  • Slight left turn to enter a turnpike or freeway.

    Declaration

    Swift

    case onRampSlightLeft = 26

    Objective-C

    GMSNavigationManeuverOnRampSlightLeft = 26
  • Slight right turn to enter a turnpike or freeway.

    Declaration

    Swift

    case onRampSlightRight = 27

    Objective-C

    GMSNavigationManeuverOnRampSlightRight = 27
  • Sharp left turn to enter a turnpike or freeway.

    Declaration

    Swift

    case onRampSharpLeft = 28

    Objective-C

    GMSNavigationManeuverOnRampSharpLeft = 28
  • Sharp right turn to enter a turnpike or freeway.

    Declaration

    Swift

    case onRampSharpRight = 29

    Objective-C

    GMSNavigationManeuverOnRampSharpRight = 29
  • Clockwise turn onto the opposite side of the street to enter a turnpike or freeway.

    Declaration

    Swift

    case onRampUTurnClockwise = 30

    Objective-C

    GMSNavigationManeuverOnRampUTurnClockwise = 30
  • Counterclockwise turn onto the opposite side of the street to enter a turnpike or freeway.

    Declaration

    Swift

    case onRampUTurnCounterClockwise = 31

    Objective-C

    GMSNavigationManeuverOnRampUTurnCounterClockwise = 31
  • Exit a turnpike or freeway.

    Declaration

    Swift

    case offRampUnspecified = 32

    Objective-C

    GMSNavigationManeuverOffRampUnspecified = 32
  • Regular left turn to exit a turnpike or freeway.

    Declaration

    Swift

    case offRampLeft = 33

    Objective-C

    GMSNavigationManeuverOffRampLeft = 33
  • Regular right turn to exit a turnpike or freeway.

    Declaration

    Swift

    case offRampRight = 34

    Objective-C

    GMSNavigationManeuverOffRampRight = 34
  • Keep to the left side of the road when exiting a turnpike or freeway as the road diverges.

    Declaration

    Swift

    case offRampKeepLeft = 35

    Objective-C

    GMSNavigationManeuverOffRampKeepLeft = 35
  • Keep to the right side of the road when exiting a turnpike or freeway as the road diverges.

    Declaration

    Swift

    case offRampKeepRight = 36

    Objective-C

    GMSNavigationManeuverOffRampKeepRight = 36
  • Slight left turn to exit a turnpike or freeway.

    Declaration

    Swift

    case offRampSlightLeft = 37

    Objective-C

    GMSNavigationManeuverOffRampSlightLeft = 37
  • Slight right turn to exit a turnpike or freeway.

    Declaration

    Swift

    case offRampSlightRight = 38

    Objective-C

    GMSNavigationManeuverOffRampSlightRight = 38
  • Sharp left turn to exit a turnpike or freeway.

    Declaration

    Swift

    case offRampSharpLeft = 39

    Objective-C

    GMSNavigationManeuverOffRampSharpLeft = 39
  • Sharp right turn to exit a turnpike or freeway.

    Declaration

    Swift

    case offRampSharpRight = 40

    Objective-C

    GMSNavigationManeuverOffRampSharpRight = 40
  • Clockwise turn onto the opposite side of the street to exit a turnpike or freeway.

    Declaration

    Swift

    case offRampUTurnClockwise = 41

    Objective-C

    GMSNavigationManeuverOffRampUTurnClockwise = 41
  • Counterclockwise turn onto the opposite side of the street to exit a turnpike or freeway.

    Declaration

    Swift

    case offRampUTurnCounterClockwise = 42

    Objective-C

    GMSNavigationManeuverOffRampUTurnCounterClockwise = 42
  • Enter a roundabout in the clockwise direction.

    Declaration

    Swift

    case roundaboutClockwise = 43

    Objective-C

    GMSNavigationManeuverRoundaboutClockwise = 43
  • Enter a roundabout in the counterclockwise direction.

    Declaration

    Swift

    case roundaboutCounterClockwise = 44

    Objective-C

    GMSNavigationManeuverRoundaboutCounterClockwise = 44
  • Enter a roundabout in the clockwise direction and continue straight.

    Declaration

    Swift

    case roundaboutStraightClockwise = 45

    Objective-C

    GMSNavigationManeuverRoundaboutStraightClockwise = 45
  • Enter a roundabout in the counterclockwise direction and continue straight.

    Declaration

    Swift

    case roundaboutStraightCounterClockwise = 46

    Objective-C

    GMSNavigationManeuverRoundaboutStraightCounterClockwise = 46
  • Enter a roundabout in the clockwise direction and turn left.

    Declaration

    Swift

    case roundaboutLeftClockwise = 47

    Objective-C

    GMSNavigationManeuverRoundaboutLeftClockwise = 47
  • Enter a roundabout in the counterclockwise direction and turn left.

    Declaration

    Swift

    case roundaboutLeftCounterClockwise = 48

    Objective-C

    GMSNavigationManeuverRoundaboutLeftCounterClockwise = 48
  • Enter a roundabout in the clockwise direction and turn right.

    Declaration

    Swift

    case roundaboutRightClockwise = 49

    Objective-C

    GMSNavigationManeuverRoundaboutRightClockwise = 49
  • Enter a roundabout in the counterclockwise direction and turn right.

    Declaration

    Swift

    case roundaboutRightCounterClockwise = 50

    Objective-C

    GMSNavigationManeuverRoundaboutRightCounterClockwise = 50
  • Enter a roundabout in the clockwise direction and turn slightly left.

    Declaration

    Swift

    case roundaboutSlightLeftClockwise = 51

    Objective-C

    GMSNavigationManeuverRoundaboutSlightLeftClockwise = 51
  • Enter a roundabout in the counterclockwise direction and turn slightly to the left.

    Declaration

    Swift

    case roundaboutSlightLeftCounterClockwise = 52

    Objective-C

    GMSNavigationManeuverRoundaboutSlightLeftCounterClockwise = 52
  • Enter a roundabout in the clockwise direction and turn slightly to the right.

    Declaration

    Swift

    case roundaboutSlightRightClockwise = 53

    Objective-C

    GMSNavigationManeuverRoundaboutSlightRightClockwise = 53
  • Enter a roundabout in the counterclockwise direction and turn slightly to the right.

    Declaration

    Swift

    case roundaboutSlightRightCounterClockwise = 54

    Objective-C

    GMSNavigationManeuverRoundaboutSlightRightCounterClockwise = 54
  • Enter a roundabout in the clockwise direction and turn sharply to the left.

    Declaration

    Swift

    case roundaboutSharpLeftClockwise = 55

    Objective-C

    GMSNavigationManeuverRoundaboutSharpLeftClockwise = 55
  • Enter a roundabout in the counterclockwise direction and turn sharply to the left.

    Declaration

    Swift

    case roundaboutSharpLeftCounterClockwise = 56

    Objective-C

    GMSNavigationManeuverRoundaboutSharpLeftCounterClockwise = 56
  • Enter a roundabout in the clockwise direction and turn sharply to the right.

    Declaration

    Swift

    case roundaboutSharpRightClockwise = 57

    Objective-C

    GMSNavigationManeuverRoundaboutSharpRightClockwise = 57
  • Enter a roundabout in the counterclockwise direction and turn sharply to the right.

    Declaration

    Swift

    case roundaboutSharpRightCounterClockwise = 58

    Objective-C

    GMSNavigationManeuverRoundaboutSharpRightCounterClockwise = 58
  • Enter a roundabout in the clockwise direction and turn clockwise onto the opposite side of the street.

    Declaration

    Swift

    case roundaboutUTurnClockwise = 59

    Objective-C

    GMSNavigationManeuverRoundaboutUTurnClockwise = 59
  • Enter a roundabout in the counterclockwise direction and turn counterclockwise onto the opposite side of the street.

    Declaration

    Swift

    case roundaboutUTurnCounterClockwise = 60

    Objective-C

    GMSNavigationManeuverRoundaboutUTurnCounterClockwise = 60
  • Exit a roundabout in the clockwise direction.

    Declaration

    Swift

    case roundaboutExitClockwise = 61

    Objective-C

    GMSNavigationManeuverRoundaboutExitClockwise = 61
  • Exit a roundabout in the counterclockwise direction.

    Declaration

    Swift

    case roundaboutExitCounterClockwise = 62

    Objective-C

    GMSNavigationManeuverRoundaboutExitCounterClockwise = 62
  • Take the boat ferry.

    Declaration

    Swift

    case ferryBoat = 63

    Objective-C

    GMSNavigationManeuverFerryBoat = 63
  • Take the train ferry.

    Declaration

    Swift

    case ferryTrain = 64

    Objective-C

    GMSNavigationManeuverFerryTrain = 64
  • The street name changes.

    Declaration

    Swift

    case nameChange = 65

    Objective-C

    GMSNavigationManeuverNameChange = 65