Back to Devexpress

AzureTrafficIncidentOptions Class

windowsforms-devexpress-dot-xtramap-4785e5ff.md

latest3.1 KB
Original Source

AzureTrafficIncidentOptions Class

Contains parameters for traffic incident requests.

Namespace : DevExpress.XtraMap

Assembly : DevExpress.XtraMap.v25.2.dll

NuGet Package : DevExpress.Win.Map

Declaration

csharp
public class AzureTrafficIncidentOptions
vb
Public Class AzureTrafficIncidentOptions

Remarks

Call the provider’s RequestTrafficIncidents method to receive a list of incidents. The AzureRouteOptions parameter allows you to specify traffic incident options.

The following code displays traffic incidents that occurred in the specified area:

csharp
using DevExpress.XtraMap;
// ...
const string key = "your key";
AzureTrafficIncidentDataProvider trafficIncidentProvider;
// ...
public Form1() {
    InitializeComponent();
    trafficIncidentProvider = new AzureTrafficIncidentDataProvider {
        AzureKey = key 
    };
    imageLayer2.DataProvider = new AzureMapDataProvider() {
        AzureKey = key,
        Tileset = AzureTileset.BaseHybridRoad
    };
    imageLayer1.DataProvider = new AzureMapDataProvider() {
        AzureKey = key,
        Tileset = AzureTileset.Imagery,
    };
    informationLayer1.DataProvider = trafficIncidentProvider;  
    trafficIncidentProvider.RequestTrafficIncidents(new SearchBoundingBox(-115.338457, 36.268745, 
      -114.988268, 36.1010376), 18, -1,
      new AzureTrafficIncidentOptions {
          OriginalPosition = false,
          IncidentGeometryType = AzureTrafficIncidentGeometryType.Shifted
      });
}
vb
Imports DevExpress.XtraMap
' ...
Private Const key As String = "your key"
Private trafficIncidentProvider As AzureTrafficIncidentDataProvider
Public Sub New()
    InitializeComponent()
    trafficIncidentProvider = New AzureTrafficIncidentDataProvider With {.AzureKey = key}
    imageLayer2.DataProvider = New AzureMapDataProvider() With {
        .AzureKey = key,
        .Tileset = AzureTileset.BaseHybridRoad
    }
    imageLayer1.DataProvider = New AzureMapDataProvider() With {
        .AzureKey = key,
        .Tileset = AzureTileset.Imagery
    }
    informationLayer1.DataProvider = trafficIncidentProvider
    trafficIncidentProvider.RequestTrafficIncidents(New SearchBoundingBox(-115.338457, 36.268745, -114.988268, 36.1010376), 18, -1, New AzureTrafficIncidentOptions With {
        .OriginalPosition = False,
        .IncidentGeometryType = AzureTrafficIncidentGeometryType.Shifted
    })
End Sub

Inheritance

Object AzureTrafficIncidentOptions

See Also

AzureTrafficIncidentOptions Members

DevExpress.XtraMap Namespace