Back to Devexpress

Migrate from Bing Maps to Azure Maps Providers

windowsforms-405268-controls-and-libraries-map-control-migrate-from-bingmaps-to-azure.md

latest9.4 KB
Original Source

Migrate from Bing Maps to Azure Maps Providers

  • Jun 18, 2025
  • 3 minutes to read

This article explains how to migrate from Bind Maps services supported by the DevExpress Map control to the corresponding Azure Maps services.

Important

On May 21, 2024, Microsoft announced that Bing Maps for Enterprise and its API will be discontinued. Azure Maps will be a single unified enterprise mapping platform available from Microsoft.

To obtain and display map data from Azure Maps, we implemented the following providers:

For information on how to migrate your app from Bing Maps to Azure Maps, see the following help topic: Migrate from Bing Maps to Azure Maps Providers.

If you already have a Bing Maps for Enterprise license, you can keep using the current API. You must transition to the new API by June 30, 2025 (for free/basic licenses) or June 30, 2028 (for enterprise licenses). New licenses will no longer be available after June 30, 2025. Bing Maps will not work with our map controls without a license after that date.

Available Map Data Providers

The following table lists DevExpress map service providers supported by the DevExpress Map Control:

ServiceBing Maps ProviderAzure Maps Provider
ImageryBingMapDataProviderAzureMapDataProvider
SearchBingSearchDataProviderAzureSearchDataProvider
GeocodeBingGeocodeDataProviderAzureGeocodeDataProvider
RouteBingRouteDataProviderAzureRouteDataProvider
Traffic IncidentBingTrafficIncidentDataProviderAzureTrafficIncidentDataProvider
IsochroneBingRouteIsochroneDataProviderAzureRouteIsochroneDataProvider
ElevationBingElevationDataProvider-

Specify the AzureKey or BingKey property to access Azure Maps or Bing Maps data. A key is available in your Azure Maps or Bing Maps account.

Useful Resources

Migration Guide: Update Your Code

Tables in the following sections list Bing Maps provider members and their Azure Maps provider API counterparts. Use these tables to update your code when migrating to Azure Maps providers.

ServiceBing Maps ProviderAzure Maps Provider
Image tiles and top layersBingMapDataProvider.Kind, BingMapDataProvider.TopLayerTileset
CultureBingMapDataProvider.CultureNameCultureName
View according to the region-LocalizedMapView

AzureMapDataProvider supports Azure Map tiles in raster formats.

Review the following help topic for more information: Migrate Bing Maps Get Imagery Metadata API

Provided ServiceBing Maps ProviderAzure Maps Provider
Search requestBingSearchDataProvider.SearchSearch
Search request: maximum resultsBingSearchDataProvider.SearchOptionsmaxResults parameter
Search request: cultureculture parameterAzureSearchDataProvider.CultureName
Obtain search resultsBingSearchDataProvider.SearchCompletedSearchCompleted

Review the following help topic for more information: Migrate Bing Maps Find a Location by Address API

Geocode

ServiceBing Maps ProviderAzure Maps Provider
Geocode requestBingGeocodeDataProvider.RequestLocationInformationRequestLocationInformation
Geocode request: cultureculture parameterAzureGeocodeDataProvider.CultureName
Obtain geocoding resultsBingGeocodeDataProvider.LocationInformationReceivedLocationInformationReceived

Review the following help topic for more information: Migrate Bing Maps Find a Location by Point API

Route

Provided ServiceBing Maps ProviderAzure Maps Provider
Route requestBingRouteDataProvider.CalculateRouteCalculateRoute
Route request: optionsBingRouteDataProvider.RouteOptionsAzureRouteOptions parameter
Route request for major roadsBingRouteDataProvider.CalculateRoutesFromMajorRoads-
Obtain route resultBingRouteDataProvider.RouteCalculatedRouteCalculated
Route optionsBingRouteOptionsAzureRouteOptions
Culture-CultureName

Review the following help topic for more information: Migrate Bing Maps Calculate a Route API

Traffic Incident

ServiceBing Maps ProviderAzure Maps Provider
Traffic incident requestBingTrafficIncidentDataProvider.RequestTrafficIncidentsRequestTrafficIncidents
Traffic incident request: optionsBingTrafficIncidentDataProvider.OptionsAzureTrafficIncidentOptions parameter
Obtain traffic incident resultBingTrafficIncidentDataProvider.TrafficIncidentCalculatedTrafficIncidentCalculated
Traffic incident optionsBingTrafficIncidentOptionsAzureTrafficIncidentOptions
View according to the region-LocalizedMapView
Culture-CultureName

Review the following help topic for more information: Migrate Bing Maps Get Traffic Incidents API

Isochrone

ServiceBing Maps ProviderAzure Maps Provider
Isochrone calculation requestBingRouteIsochroneDataProvider.CalculateIsochroneByDistance,
CalculateIsochroneByTime,
CalculateIsochroneByTimeWithTrafficCalculateIsochroneByDistance,
CalculateIsochroneByTime
Request optionsBingRouteIsochroneDataProvider.IsochroneOptionsAzureRouteIsochroneOptions parameter
Obtain isochrone calculation resultBingRouteIsochroneDataProvider.IsochroneCalculatedIsochroneCalculated
Isochrone OptionsBingRouteIsochroneOptionsAzureRouteIsochroneOptions