Back to Devexpress

BingRouteOptions Class

windowsforms-devexpress-dot-xtramap-1d77d257.md

latest4.3 KB
Original Source

BingRouteOptions Class

OBSOLETE

This class is obsolete. Microsoft deprecated Bing Maps on June 30th, 2025. For alternative providers, see https://www.devexpress.com/bing-maps-winforms

Contains settings that define the parameters for calculating a route via the Microsoft Bing service.

Namespace : DevExpress.XtraMap

Assembly : DevExpress.XtraMap.v25.2.dll

NuGet Package : DevExpress.Win.Map

Declaration

csharp
[Obsolete("This class is obsolete. Microsoft deprecated Bing Maps on June 30th, 2025. For alternative providers, see https://www.devexpress.com/bing-maps-winforms")]
[PreferableMember("BingRouteOptions", "", "")]
public class BingRouteOptions :
    MapNotificationOptions
vb
<Obsolete("This class is obsolete. Microsoft deprecated Bing Maps on June 30th, 2025. For alternative providers, see https://www.devexpress.com/bing-maps-winforms")>
<PreferableMember("BingRouteOptions", "", "")>
Public Class BingRouteOptions
    Inherits MapNotificationOptions

The following members return BingRouteOptions objects:

Remarks

An object of BingRouteOptions class can be accessed using the BingRouteDataProvider.RouteOptions property.

Bing Route options are represented by the BingRouteOptions object that can be accessed via the BingRouteDataProvider.RouteOptions property.

Then, you can specify the calculated route mode (BingRouteOptions.Mode), the route optimization option (BingRouteOptions.RouteOptimization) and the distance unit (BingRouteOptions.DistanceUnit).

Example

View Example

csharp
cbeTravelMode.Properties.Items.AddRange(Enum.GetValues(typeof(BingTravelMode)));
    cbeTravelMode.SelectedIndex = 0;
    cbeRouteOptimization.Properties.Items.AddRange(Enum.GetValues(typeof(BingRouteOptimization)));
    cbeRouteOptimization.SelectedIndex = 0;
private void OnTravelModeSelectedIndexChanged(object sender, EventArgs e) {
    routeProvider.RouteOptions.Mode = (BingTravelMode)cbeTravelMode.SelectedItem;
}

private void OnRouteOptimizationSelectedIndexChanged(object sender, EventArgs e) {
    routeProvider.RouteOptions.RouteOptimization = (BingRouteOptimization)cbeRouteOptimization.SelectedItem;
}
vb
cbeTravelMode.Properties.Items.AddRange(System.Enum.GetValues(GetType(BingTravelMode)))
    cbeTravelMode.SelectedIndex = 0
    cbeRouteOptimization.Properties.Items.AddRange(System.Enum.GetValues(GetType(BingRouteOptimization)))
    cbeRouteOptimization.SelectedIndex = 0
Private Sub OnTravelModeSelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles cbeTravelMode.SelectedIndexChanged
    routeProvider.RouteOptions.Mode = CType(cbeTravelMode.SelectedItem, BingTravelMode)
End Sub

Private Sub OnRouteOptimizationSelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles cbeRouteOptimization.SelectedIndexChanged
    routeProvider.RouteOptions.RouteOptimization = CType(cbeRouteOptimization.SelectedItem, BingRouteOptimization)
End Sub

Inheritance

Object ViewStatePersisterCore BaseOptions MapNotificationOptions BingRouteOptions

See Also

BingRouteOptions Members

DevExpress.XtraMap Namespace