ManeuverAction

public enum ManeuverAction : UInt32, CaseIterable, Codable

Maneuver action type.

  • Departure maneuver, such as “Head towards”.

    Declaration

    Swift

    case depart
  • Arrival maneuver, such as “You have reached your destination/waypoint”.

    Declaration

    Swift

    case arrive
  • Left-hand U-turn maneuver, such as “Make a U-turn”.

    Declaration

    Swift

    case leftUTurn
  • Sharp left turn maneuver, such as “Turn sharply left”.

    Declaration

    Swift

    case sharpLeftTurn
  • Left turn maneuver, such as “Turn left”.

    Declaration

    Swift

    case leftTurn
  • Slight left turn maneuver, such as “Turn slightly left”.

    Declaration

    Swift

    case slightLeftTurn
  • Continue maneuver, such as “Continue straight ahead”.

    Declaration

    Swift

    case continueOn
  • Slight right turn maneuver, such as “Turn slightly right”.

    Declaration

    Swift

    case slightRightTurn
  • Right turn maneuver, such as “Turn right”.

    Declaration

    Swift

    case rightTurn
  • Sharp right turn maneuver, such as “Turn sharply right”.

    Declaration

    Swift

    case sharpRightTurn
  • Right u-turn maneuver, such as “Make a U-turn”.

    Declaration

    Swift

    case rightUTurn
  • Left exit maneuver, such as “Take the exit”.

    Declaration

    Swift

    case leftExit
  • Right exit maneuver, such as “Take the exit”.

    Declaration

    Swift

    case rightExit
  • Left ramp maneuver, such as “Join the highway”.

    Declaration

    Swift

    case leftRamp
  • Right ramp maneuver, such as “Join the highway”.

    Declaration

    Swift

    case rightRamp
  • Left fork maneuver, such as “Keep left”.

    Declaration

    Swift

    case leftFork
  • Middle fork maneuver, such as “Keep middle”.

    Declaration

    Swift

    case middleFork
  • Right fork maneuver, such as “Keep right”.

    Declaration

    Swift

    case rightFork
  • 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.

    Declaration

    Swift

    case enterHighwayFromLeft
  • 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.

    Declaration

    Swift

    case enterHighwayFromRight
  • Roundabout maneuver (left-hand traffic), such as “Enter the roundabout”.

    Declaration

    Swift

    case leftRoundaboutEnter
  • Roundabout maneuver (right-hand traffic), such as “Enter the roundabout”.

    Declaration

    Swift

    case rightRoundaboutEnter
  • Roundabout maneuver (left-hand traffic), such as “Pass the roundabout”.

    Declaration

    Swift

    case leftRoundaboutPass
  • Roundabout maneuver (right-hand traffic), such as “Pass the roundabout”.

    Declaration

    Swift

    case rightRoundaboutPass
  • Roundabout maneuver (left-hand traffic), such as “Take the first exit at the roundabout”.

    Declaration

    Swift

    case leftRoundaboutExit1
  • Roundabout maneuver (left-hand traffic), such as “Take the second exit at the roundabout”.

    Declaration

    Swift

    case leftRoundaboutExit2
  • Roundabout maneuver (left-hand traffic), such as “Take the third exit at the roundabout”.

    Declaration

    Swift

    case leftRoundaboutExit3
  • Roundabout maneuver (left-hand traffic), such as “Take the fourth exit at the roundabout”.

    Declaration

    Swift

    case leftRoundaboutExit4
  • Roundabout maneuver (left-hand traffic), such as “Take the fifth exit at the roundabout”.

    Declaration

    Swift

    case leftRoundaboutExit5
  • Roundabout maneuver (left-hand traffic), such as “Take the sixth exit at the roundabout”.

    Declaration

    Swift

    case leftRoundaboutExit6
  • Roundabout maneuver (left-hand traffic), such as “Take the seventh exit at the roundabout”.

    Declaration

    Swift

    case leftRoundaboutExit7
  • Roundabout maneuver (left-hand traffic), such as “Take the eighth exit at the roundabout”.

    Declaration

    Swift

    case leftRoundaboutExit8
  • Roundabout maneuver (left-hand traffic), such as “Take the ninth exit at the roundabout”.

    Declaration

    Swift

    case leftRoundaboutExit9
  • Roundabout maneuver (left-hand traffic), such as “Take the tenth exit at the roundabout”.

    Declaration

    Swift

    case leftRoundaboutExit10
  • Roundabout maneuver (left-hand traffic), such as “Take the eleventh exit at the roundabout”.

    Declaration

    Swift

    case leftRoundaboutExit11
  • Roundabout maneuver (left-hand traffic), such as “Take the twelfth exit at the roundabout”.

    Declaration

    Swift

    case leftRoundaboutExit12
  • Roundabout maneuver (right-hand traffic), such as “Take the first exit at the roundabout”.

    Declaration

    Swift

    case rightRoundaboutExit1
  • Roundabout maneuver (right-hand traffic), such as “Take the second exit at the roundabout”.

    Declaration

    Swift

    case rightRoundaboutExit2
  • Roundabout maneuver (right-hand traffic), such as “Take the third exit at the roundabout”.

    Declaration

    Swift

    case rightRoundaboutExit3
  • Roundabout maneuver (right-hand traffic), such as “Take the fourth exit at the roundabout”.

    Declaration

    Swift

    case rightRoundaboutExit4
  • Roundabout maneuver (right-hand traffic), such as “Take the fifth exit at the roundabout”.

    Declaration

    Swift

    case rightRoundaboutExit5
  • Roundabout maneuver (right-hand traffic), such as “Take the sixth exit at the roundabout”.

    Declaration

    Swift

    case rightRoundaboutExit6
  • Roundabout maneuver (right-hand traffic), such as “Take the seventh exit at the roundabout”.

    Declaration

    Swift

    case rightRoundaboutExit7
  • Roundabout maneuver (right-hand traffic), such as “Take the eighth exit at the roundabout”.

    Declaration

    Swift

    case rightRoundaboutExit8
  • Roundabout maneuver (right-hand traffic), such as “Take the ninth exit at the roundabout”.

    Declaration

    Swift

    case rightRoundaboutExit9
  • Roundabout maneuver (right-hand traffic), such as “Take the tenth exit at the roundabout”.

    Declaration

    Swift

    case rightRoundaboutExit10
  • Roundabout maneuver (right-hand traffic), such as “Take the eleventh exit at the roundabout”.

    Declaration

    Swift

    case rightRoundaboutExit11
  • Roundabout maneuver (right-hand traffic), such as “Take the twelfth exit at the roundabout”.

    Declaration

    Swift

    case rightRoundaboutExit12