Maneuver Types

Note

Bing Maps Calculate a Route API retirement

Bing Maps Calculate a Route API is deprecated and will be retired. Free (Basic) account customers can continue to use Bing Maps Calculate a Route API until June 30th, 2025. Enterprise account customers can continue to use Bing Maps Calculate a Route API until June 30th, 2028. To avoid service disruptions, all implementations using Bing Maps Calculate a Route API will need to be updated to use Azure Maps Route Directions API by the retirement date that applies to your Bing Maps for Enterprise account type. For detailed migration guidance, see Migrate Bing Maps Calculate a Route API.

Azure Maps is Microsoft's next-generation maps and geospatial services for developers. Azure Maps has many of the same features as Bing Maps for Enterprise, and more. To get started with Azure Maps, create a free Azure subscription and an Azure Maps account. For more information about azure Maps, see Azure Maps Documentation. For migration guidance, see Bing Maps Migration Overview.

The following maneuver type values are returned the Routes in the maneuverType field in the HTTP response. For more information about the values returned in the Routes API response, see Route Data.

Maneuver Type Instruction
ArriveFinish Arrive at the final destination.
ArriveIntermediate Arrive at an intermediate waypoint.
BearLeft Bear left.
BearLeftThenBearLeft Bear left and then bear left again.
BearLeftThenBearRight Bear left and then bear right.
BearLeftThenTurnLeft Bear left and then turn left.
BearLeftThenTurnRight Bear left and then turn right.
BearRight Bear right.
BearRightThenBearLeft Bear right and then bear left.
BearRightThenBearRight Bear right and then bear right again.
BearRightThenTurnLeft Bear right and then turn left.
BearRightThenTurnRight Bear right and then turn right.
BearThenKeep Bear instruction and then a keep instruction
BearThenMerge Bear instruction and then a merge instruction.
Continue Continue on the current road.
DepartIntermediateStop Leave an intermediate waypoint in a different direction and road than you arrived on.
DepartIntermediateStopReturning Leave an intermediate waypoint in the same direction and on the same road that you arrived on.
DepartStart Leave the starting point.
EnterRoundabout Enter a roundabout.
ExitRoundabout Exit a roundabout.
EnterThenExitRoundabout Enter and exit a roundabout.
KeepLeft Keep left onto a different road.
KeepOnRampLeft Keep left and continue onto ramp.
KeepOnRampRight Keep right and continue onto ramp.
KeepOnRampStraight Keep straight and continue onto ramp.
KeepRight Keep right onto a different road.
KeepStraight Keep straight onto a different road.
KeepToStayLeft Keep left to stay on the same road.
KeepToStayRight Keep right to stay on the same road.
KeepToStayStraight Keep straight to stay on the same road.
Merge Merge onto a highway.
None No instruction.
RampThenHighwayLeft Take left ramp onto highway. This is part of a combined instruction.
RampThenHighwayRight Take right ramp onto highway. This is part of a combined instruction.
RampThenHighwayStraight Stay straight to take ramp onto highway. This is part of a combined instruction.
RoadNameChange Road name changes.
Take Take the road. This instruction is used when you are entering or exiting a ferry.

For example the following two route instructions use the Take maneuver to tell the user to take the Seattle-Bainbridge ferry and then to exit the ferry onto Olympic Drive.

- Take Seattle-Bainbridge Ferry.
- Take Olympic Drive.
TakeRampLeft Take ramp to the left.
TakeRampRight Take ramp to the right.
TakeRampStraight Stay straight to take ramp.
TakeTransit Take transit.
Transfer Transfer between public transit at transit stop.
TransitArrive Get off public transit at transit stop.
TransitDepart Get on public transit at transit stop.
TurnBack Turn back sharply.
TurnLeft Turn left.
TurnLeftSharp Take a sharp left turn.
TurnLeftThenBearLeft Turn left and then bear left.
TurnLeftThenBearRight Turn left and then bear right.
TurnLeftThenTurnLeft Turn left and then turn left again.
TurnLeftThenTurnRight Turn left and then turn right.
TurnRight Turn right.
TurnRightSharp Take a sharp right turn.
TurnRightThenBearLeft Turn right and then bear left.
TurnRightThenBearRight Turn right and then bear right.
TurnRightThenTurnLeft Turn right and then turn left.
TurnRightThenTurnRight Turn right and then turn right again
TurnThenMerge Turn instruction followed by a merge instruction.
TurnToStayLeft Turn left to stay on the same road.
TurnToStayRight Turn right to stay on the same road.
Unknown The instruction is unknown.
UTurn Make a u-turn to go in the opposite direction.
Wait Wait at a transit stop.
Walk Walk.