RouteOptions.Optimization Property
A RouteOptimization Enumeration value specifying the calculation method to use. Optional. The default value is RouteOptimization.MinimizeTime. Set this property before making a service request.
Syntax
public RouteOptimization Optimization { set; get; }
Public Property Optimization As RouteOptimization
Remarks
The following table shows the route calculation that is performed for different values of the RouteOptions.Optimization Property and the RouteOptions.TrafficUsage Property.
Optimization |
TrafficUsage |
Route calculation |
---|---|---|
MinimizeTime |
None |
The route is calculated to minimize time. Traffic information is not used. |
MinimizeTime |
TrafficBasedRouteAndTime |
The route is calculated using traffic information to minimize the time. |
MinimizeTime |
TrafficBasedTime |
The route is calculated to minimize time, but traffic is only used to calculate the total route time. |
MinimizeDistance |
None |
The route is calculated to minimize distance. Traffic information is not used. |
MinimizeDistance |
TrafficBasedRouteAndTime |
A fault is thrown. |
MinimizeDistance |
TrafficBasedTime |
The route is calculated to minimize distance, but traffic information is only used to calculate the total route time. |