Skip to main content
All docs
V25.1
  • AzureAddress Class

    Contains the address information obtained from the Azure Maps GIS service.

    Namespace: DevExpress.XtraMap

    Assembly: DevExpress.XtraMap.v25.1.dll

    NuGet Package: DevExpress.Win.Map

    Declaration

    [IgnoreAttributesTest]
    public class AzureAddress :
        AddressBase

    Remarks

    The following code snippet searches for the locations that correspond to the specified AzureAddress:

    using DevExpress.XtraMap;
    // ...
    const string azureKey =  "your key";
    //...
    AzureSearchDataProvider azureSearchProvider = new AzureSearchDataProvider() {
      AzureKey = azureKey,
    };
    // Specify the address info.
    azureSearchProvider.Search(new AzureAddress() {
        AddressLine = "15127 NE 24th St",
        CountryRegion = "United States",
        AdminDistricts = new string[,] { { "WA" } , {"King County"} }, 
        Locality = "Redmond",
        PostalCode = "98052"
    }, 5);
    // Create a layer.
    InformationLayer informationLayer = new InformationLayer();
    informationLayer.DataProvider = azureSearchProvider;
    // Zoom the map to fit the rearch result.
    informationLayer.DataRequestCompleted += OnDataRequestCompleted;
    void OnDataRequestCompleted(object sender, RequestCompletedEventArgs e) {
        map.ZoomToFitLayerItems(0.4);
    }
    // Add the created layers to the collection.
    map.Layers.Add(informationLayer);
    

    Inheritance

    Object
    AddressBase
    AzureAddress
    See Also