Windows.Services.Maps.GuidanceContract
Specifies the measurement system used for audio guidance.
The metric system.
The United States customary system.
The imperial system.
Specifies the types of audio notifications that are requested when the AudioNotificationRequested event is triggered.
GPS notifications.
Maneuver notifications.
Route notifications.
Speed limit notifications.
Traffic notifications.
Traffic camera notifications.
Provides data for the AudioNotificationRequested event.
Gets a list of audio files that have been requested to be played.
A list of audio files that have been requested to be played.
Gets the type of audio notification that has been requested.
The type of audio notification that has been requested.
Gets the text-based version of the audio notification that has been requested.
The text-based version of the audio notification that has been requested.
Specifies types of audio notifications that are used during navigation.
GPS notifications.
Maneuver notifications.
No audio notifications are selected.
Route notifications.
Speed limit notifications.
Traffic notifications.
Traffic camera notifications.
Represents a lane near the current location and it's relation to the route.
Gets a value that indicates if the lane is on the route.
**true** if the lane on the route; otherwise, **false**.
Gets a value that describes the path of the lane.
A value, of type GuidanceLaneMarkers, that describes the path of the lane.
Specifies the path of the lane.
A hard left turn marker.
A hard right turn marker.
A left turn marker.
A light left turn marker.
A light right turn marker.
No lane markers are present.
A right turn marker.
A go straight marker.
No lane marker information is available.
A left U-turn marker.
A right U-turn marker.
Represents a maneuver along a guided route.
Gets the full name of the road at the start of the maneuver.
The full name of the road at the start of the maneuver.
Gets the short name of the road at the start of the maneuver. For example, a highway number such as "I-90."
The short name of the road at the start of the maneuver.
Gets the distance from the previous maneuver to this maneuver, in meters.
The distance from the previous maneuver to this maneuver, in meters.
Gets the distance from the route start to this maneuver, in meters.
The distance from the route start to this maneuver, in meters.
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.
The heading at the end of the maneuver in degrees, where 0 or 360 = North, 90 = East, 180 = South, and 270 = West.
Gets the instruction text associated with the maneuver.
The instruction text associated with the maneuver.
Gets the type of the maneuver.
The type of the maneuver.
Gets the full name of the road at the end of the maneuver.
The full name of the road at the end of the maneuver.
Gets the short name of the road at the end of the maneuver. For example, a highway number such as "I-90."
The short name of the road at the end of the maneuver.
Gets a value that represents a sign on the road associated with the maneuver.
A value that represents a sign on the road associated with the maneuver. If no data is available, this value returns **null**.
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.
The heading at the start of the maneuver in degrees, where 0 or 360 = North, 90 = East, 180 = South, and 270 = West
Gets the location where the maneuver starts.
The location where the maneuver starts.
Specifies types of guidance maneuvers.
The destination has been reached.
Enter the highway to its right lane.
Enter the highway to its left lane.
Keep left on the highway.
Keep right on the highway.
Leave the highway from the left lane.
Leave the highway from the right lane.
Go straight.
Keep in the middle lane.
Leaving a public transit station.
No maneuvers are applicable.
Passing a public transit station.
The starting point.
Enter ferry.
Take roundabout exit 1 (left-hand traffic).
Take roundabout exit 10 (left-hand traffic).
Take roundabout exit 11 (left-hand traffic).
Take roundabout exit 12 (left-hand traffic).
Take roundabout exit 2 (left-hand traffic).
Take roundabout exit 3 (left-hand traffic).
Take roundabout exit 4 (left-hand traffic).
Take roundabout exit 5 (left-hand traffic).
Take roundabout exit 6 (left-hand traffic).
Take roundabout exit 7 (left-hand traffic).
Take roundabout exit 8 (left-hand traffic).
Take roundabout exit 9 (left-hand traffic).
Take roundabout exit 1 (right-hand traffic).
Take roundabout exit 10 (right-hand traffic).
Take roundabout exit 11 (right-hand traffic).
Take roundabout exit 12 (right-hand traffic).
Take roundabout exit 2 (right-hand traffic).
Take roundabout exit 3 (right-hand traffic).
Take roundabout exit 4 (right-hand traffic).
Take roundabout exit 5 (right-hand traffic).
Take roundabout exit 6 (right-hand traffic).
Take roundabout exit 7 (right-hand traffic).
Take roundabout exit 8 (right-hand traffic).
Take roundabout exit 9 (right-hand traffic).
Turn heavily left.
Turn heavily right.
Keep in the left lane.
Keep in the right lane.
Turn left (about 90 degrees).
Turn slightly left.
Turn slightly right.
Turn right (about 90 degrees).
U-turn to left side.
U-turn to right side.
Describes the navigational conditions at the user's current location.
Gets a value that indicates the current heading in degrees, where 0 or 360 = North, 90 = East, 180 = South, and 270 = West.
The current heading in degrees, where 0 or 360 = North, 90 = East, 180 = South, and 270 = West.
Gets a value that indicates the current speed, in meters per second.
The current speed, in meters per second.
Gets a value that indicates if the current location is on a street.
**true** if the current location is on a street; otherwise, **false**.
Gets the current geographic location.
The current geographic location.
Gets a value that describes the road at the current location.
A value that describes the road at the current location.
Specifies the type of navigational guidance.
Navigation guidance is active.
Indicates that the engine is not active.
Navigational guidance is simulated.
Navigational assistance is provided without a specified route.
Provides navigational guidance.
Gets or sets the measurement system used for audio guidance.
The measurement system used for audio guidance.
Gets or sets the types of audio notifications provided by the navigational guidance.
The types of audio notifications provided by the navigational guidance.
Gets or sets a value that indicates if the audio guidance is muted.
The audio guidance is muted when the value is **true**; otherwise the audio guidance is not muted.
Gets a value that indicates if Cortana is being used on the device.
When the value is **true**, Cortana is being used on the device; otherwise, **false**.
Occurs when audio notifications are appropriate for navigational guidance, such as prior to an upcoming turn or exit.
Occurs when the route destination has been reached.
Occurs when the navigational guidance has been updated.
Occurs when the navigational guidance has been rerouted.
Occurs when rerouting of the navigational guidance fails.
Occurs when navigational guidance is rerouting.
Occurs when the user's location has been lost.
Occurs when the user's location has been restored.
Gets the GuidanceNavigator object that represents the current navigational guidance.
The GuidanceNavigator object that represents the current navigational guidance.
Pauses navigational guidance.
Repeats the last audio notification.
Resumes navigational guidance.
Sets the voice used for audio notifications.
The voice identifier.
The folder path of the specified voice.
Starts navigational guidance, using the specified route.
The route to be navigated.
Starts simulation of the navigational guidance, using the specified route.
The route to be navigated.
The speed of the navigational simulation, in meters per second.
Starts navigational guidance, without a specified route.
Stops navigational guidance.
Updates navigational guidance, using the specified geographic location.
The user's current location.
Updates navigational guidance, using the specified geographic location.
The user's current location.
The altitude, latitude, and longitude to use instead of what's specified in *userLocation*.
Provides data for the Rerouted event.
Gets the new route that was created by rerouting.
The new route.
Represents the road on a segment of the route.
Gets the identifier of the road segment.
The identifier of the road segment.
Gets a value that indicates of the road segment is a highway.
**true** if the road segment is a highway; otherwise, **false**.
Gets a value that indicates of the road segment is scenic.
**true** if the road segment is scenic; otherwise, **false**.
Gets a value that indicates of the road segment is a toll road.
**true** if the road segment is a toll road; otherwise, **false**.
Gets a value that indicates of the road segment is a tunnel.
**true** if the road segment is a tunnel; otherwise, **false**.
Gets an ordered series geographic points that describe road segment.
An ordered series geographic points that describe road segment.
Gets the full name of the road.
The full name of the road.
Gets the short name of the road.
The short name of the road.
Gets the speed limit of the road segment.
The speed limit of the road segment.
Gets the travel time of the road segment.
The travel time of the road segment.
Represents a sign on the road.
Gets the background color of the sign.
The background color of the sign. If no data is available, this value returns Blue.
Gets the text written on the sign.
The text written on the sign. If no data is available, this value returns **null**.
Gets the directions written on the sign. For example, city names and distances.
The directions written on the sign. If no data is available, this value returns an empty list.
Gets the exit number written on the sign.
The exit number written on the sign. If no data is available, this value returns **null**.
Gets the text color of the sign.
The text color of the sign. If no data is available, this value returns White.
Represents a route for which navigational guidance is provided.
Gets the geographic area that contains the route.
The geographic area that contains the route.
Gets the total distance of the route in meters.
The total distance of the route in meters.
Gets the estimated travel time of the route.
The estimated travel time of the route.
Gets a list of maneuvers required to navigate the route.
The maneuvers required to navigate the route.
Gets an ordered series of geographic points along the route.
An ordered series of geographic points along the route.
Gets a list of road segments, ordered from start to finish, that make up the route.
A list of road segments, ordered from start to finish, that make up the route.
Checks if the specified MapRoute object can be converted to a GuidanceRoute object.
The potential route to be navigated.
**true** if a GuidanceRoute object can be created; otherwise, **false**.
Creates a MapRoute object that's based on the current GuidanceRoute.
A MapRoute object that's based on the current GuidanceRoute object.
Creates a GuidanceRoute object that's based on the specified MapRoute.
The potential route to be navigated.
A GuidanceRoute object that's based on the specified MapRoute object; otherwise, if the *mapRoute* cannot be converted, **null**.
Collects location data to report traffic conditions.
Gets or sets a value that indicates if location data is collected for traffic reporting.
**true** if location data is collected for traffic reporting; otherwise, **false**.
Gets or sets the speed at which data collection begins, in meters per second.
The speed at which data collection begins, in meters per second.
Gets or sets the frequency in which traffic is reported, in seconds.
The frequency in which traffic is reported, in seconds.
Clears location data that's been stored locally by the GuidanceTelemetryCollector.
Creates a GuidanceTelemetryCollector object for the current telemetry collector.
The current telemetry collector.
Provides data for the GuidanceUpdated event.
Gets the maneuver that follows NextManeuver.
The maneuver that follows NextManeuver.
Gets the distance along the route between the current location and AfterNextManeuver, in meters.
The distance along the route between the current location and AfterNextManeuver, in meters.
Gets the navigational conditions at the current location.
The navigational conditions at the current location.
Gets the distance remaining along the route, in meters.
The distance remaining along the route, in meters.
Gets the distance traveled along the route prior to the update, in meters.
The distance traveled along the route prior to the update, in meters.
Gets the time that has elapsed along the route prior to the update.
The time that has elapsed along the route prior to the update.
Gets a value that indicates if the update contains a new maneuver.
**true** if the update contains a new maneuver; otherwise, **false**.
Gets a list of lanes near the current location, ordered from left to right.
The lanes near the current location, ordered from left to right.
Gets the type of the navigational guidance.
The type of the navigational guidance.
Gets the maneuver that follows the current maneuver.
The maneuver that follows the current maneuver.
Gets the distance along the route between the current location and NextManeuver, in meters.
The distance along the route between the current location and NextManeuver, in meters.
Gets the full name of the current road segment.
The full name of the current road segment.
Gets the updated route.
The updated route.
Gets the estimated travel time to reach the destination.
The estimated travel time to reach the destination.