Skip to main content
All docs
V24.2

AzureAddress Class

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

Namespace: DevExpress.XtraMap

Assembly: DevExpress.XtraMap.v24.2.dll

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