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