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