MapRouteDrivingOptions MapRouteDrivingOptions MapRouteDrivingOptions MapRouteDrivingOptions Class

Definition

Represents advanced routing options.

public : sealed class MapRouteDrivingOptions : IMapRouteDrivingOptionspublic sealed class MapRouteDrivingOptions : IMapRouteDrivingOptionsPublic NotInheritable Class MapRouteDrivingOptions Implements IMapRouteDrivingOptions// This API is not available in Javascript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

MapRouteDrivingOptions allows you to specify advanced routing options when using the GetDrivingRouteAsync method.

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.

Constructors

MapRouteDrivingOptions() MapRouteDrivingOptions() MapRouteDrivingOptions() MapRouteDrivingOptions()

Initializes a new instance of the MapRouteDrivingOptions class.

public : MapRouteDrivingOptions()public MapRouteDrivingOptions()Public Sub New()// This API is not available in Javascript.

Properties

InitialHeading InitialHeading InitialHeading InitialHeading

Gets or sets the preferred start direction of the route from the current location in degrees, where 0 or 360 = North, 90 = East, 180 = South, and 270 = West.

public : IReference<double> InitialHeading { get; set; }public Nullable<double> InitialHeading { get; set; }Public ReadWrite Property InitialHeading As Nullable<double>// This API is not available in Javascript.
Value
IReference<double> Nullable<double> Nullable<double> Nullable<double>

The preferred start direction of the route from the current location in degrees, where 0 or 360 = North, 90 = East, 180 = South, and 270 = West.

MaxAlternateRouteCount MaxAlternateRouteCount MaxAlternateRouteCount MaxAlternateRouteCount

Gets or sets a value that indicates the maximum number of alternative routes that are to be provided, if available.

public : unsigned int MaxAlternateRouteCount { get; set; }public uint MaxAlternateRouteCount { get; set; }Public ReadWrite Property MaxAlternateRouteCount As uint// This API is not available in Javascript.
Value
unsigned int uint uint uint

The maximum number of alternative routes that are to be provided, if available.

RouteOptimization RouteOptimization RouteOptimization RouteOptimization

Gets or sets the optimization applied to the route(s).

public : MapRouteOptimization RouteOptimization { get; set; }public MapRouteOptimization RouteOptimization { get; set; }Public ReadWrite Property RouteOptimization As MapRouteOptimization// This API is not available in Javascript.

RouteRestrictions RouteRestrictions RouteRestrictions RouteRestrictions

Gets or sets the restriction applied to the route(s).

public : MapRouteRestrictions RouteRestrictions { get; set; }public MapRouteRestrictions RouteRestrictions { get; set; }Public ReadWrite Property RouteRestrictions As MapRouteRestrictions// This API is not available in Javascript.