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 for editions that support navigation, such as the Navigate Edition. 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 for editions that support navigation, such as the Navigate Edition. 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