MapRouteManeuver MapRouteManeuver MapRouteManeuver MapRouteManeuver Class


Represents actions to be taken along the path of a route leg.

public : sealed class MapRouteManeuver
struct winrt::Windows::Services::Maps::MapRouteManeuver
public sealed class MapRouteManeuver
Public NotInheritable Class MapRouteManeuver

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


A collection of MapRouteManeuver objects is returned through the Maneuvers property of a MapRouteLeg object. A collection of MapRouteLeg objects is returned through the Legs property of a MapRoute object. A MapRoute object is returned through the Route property of the MapRouteFinderResult when you call the methods of the MapRouteFinder class.

Your Universal Windows app must be authenticated before it can use the MapControl and map services in the Windows.Services.Maps namespace. To authenticate your app, you must specify a maps authentication key.

See Request a maps authentication key.

Version history

Windows version SDK version Value added
1703 15063 Warnings


EndHeading EndHeading EndHeading EndHeading

Gets a value that indicates the heading at the end of the maneuver in degrees, where 0 or 360 = North, 90 = East, 180 = South, and 270 = West.

ExitNumber ExitNumber ExitNumber ExitNumber

Gets the exit number of route maneuver.

InstructionText InstructionText InstructionText InstructionText

Gets the instruction text associated with the maneuver.

Kind Kind Kind Kind

Gets the type of the maneuver.

LengthInMeters LengthInMeters LengthInMeters LengthInMeters

Gets the distance in meters to the start of the next maneuver.

ManeuverNotices ManeuverNotices ManeuverNotices ManeuverNotices

Gets additional information associated with the maneuver.

StartHeading StartHeading StartHeading StartHeading

Gets a value that indicates the heading at the start of the maneuver in degrees, where 0 or 360 = North, 90 = East, 180 = South, and 270 = West.

StartingPoint StartingPoint StartingPoint StartingPoint

Gets the location where the maneuver starts.

StreetName StreetName StreetName StreetName

Gets the street name specified in InstructionText, if available.

Warnings Warnings Warnings Warnings

Gets a list of potential issues along a route leg.

See also