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
| 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.
The MapRouteOptimization applied to the route(s).
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.
The MapRouteRestriction applied to the route(s).