Tutoriel : Migrer de Bing Cartes vers Azure Maps

Ce guide fournit des insights sur la migration d’applications web, mobiles et basées sur serveur de Bing Cartes vers la plateforme Azure Maps. Ce guide comprend des exemples de code comparatifs, des suggestions de migration et des bonnes pratiques pour la migration vers Azure Maps.

Ce didacticiel vous apprendra à effectuer les opérations suivantes :

  • Comparaison des fonctionnalités Bing Cartes et de leurs équivalents dans Azure Maps
  • Différences de licences à prendre en compte
  • Planification de votre migration
  • Où trouver des ressources techniques et un support technique

Prérequis

Si vous n’avez pas d’abonnement Azure, créez un compte Azure gratuit avant de commencer.

Notes

Pour plus d’informations sur l’authentification dans Azure Maps, voir Gérer l’authentification dans Azure Maps.

Vue d’ensemble de la plateforme Azure Maps

Azure Maps offre aux développeurs de tous les secteurs d’activité de puissantes fonctionnalités géospatiales comprenant les toutes dernières données cartographiques pour fournir un contexte géographique aux applications mobiles et web. Azure Maps est un jeu d’API REST conforme à l’API Azure One pour les cartes, la recherche, les itinéraires, le trafic, les fuseaux horaires, le geofencing, les données cartographiques, les données météorologiques et de nombreux autres services, accompagné de kits SDK web et Android afin de rendre le développement facile, flexible et portable sur de nombreuses plateformes. Azure Maps est également disponible dans Power BI.

Comparaison générale de plateformes

Le tableau suivant fournit une liste générale des fonctionnalités de Bing Cartes et la prise en charge relative de ces fonctionnalités dans Azure Maps. Cette liste ne contient pas d’autres fonctionnalités Azure Maps telles que l’accessibilité, les API de geofencing, les services de trafic, les opérations spatiales, l’accès direct aux mosaïques et les services de traitement par lots.

Fonctionnalité Bing Cartes Support Azure Maps
Kit de développement logiciel (SDK) web
Kit de développement logiciel Android 1
Kit de développement logiciel (SDK) iOS N/A2
SDK UWP N/A
SDK WPF N/A
API de service REST
Suggestion automatique
Directions (y compris camion)
Matrice des distances
Imagerie – Carte statique
Métadonnées d’imagerie
Isochrones
Local Insights
Recherche locale
Reconnaissance des localisations
Localisations (géocodage direct/inversé)
Itinéraires optimisés Prévu
Snap to roads (ancrer sur les routes) 3
Services de données spatiales Partial
Time Zone (Fuseau horaire)
Incidents de trafic
Cartes pilotées par la configuration S/O

1 Le kit de développement logiciel (SDK) natif Azure Maps pour Android est désormais déconseillé et sera mis hors service le 31 mars 2025. Pour éviter toute interruption de service, nous vous recommandons de migrer vers le kit de développement logiciel (SDK) web Azure Maps avant le 31 mars 2025. Pour plus d’informations, consultez le Guide de migration Android SDK Azure Maps. 2 Le kit de développement logiciel (SDK) natif Azure Maps pour iOS est désormais déconseillé et sera mis hors service le 31 mars 2025. Pour éviter toute interruption de service, nous vous recommandons de migrer vers le kit de développement logiciel (SDK) web Azure Maps avant le 31 mars 2025. Pour plus d’informations, consultez le Guide de migration du kit de développement logiciel (SDK) iOS Azure Maps. 3 Bien qu’il n’y ait pas de remplacement direct du service Bing Maps Alignement sur route, cette fonctionnalité peut être implémentée à l’aide de l’API REST Route - Get Route Directions (Itinéraire – Obtenir des directions) d’Azure Maps. Pour obtenir un exemple de code complet illustrant la fonctionnalité d’alignement sur route, consultez l’exemple de logique d’alignement de base sur la route qui montre comment aligner des points individuels sur les routes affichées sur la carte. Consultez également l’exemple Aligner des points sur le chemin d’itinéraire logique qui montre comment aligner des points sur le réseau routier pour former un chemin logique.

Bing Cartes fournit une authentification basée sur les clés de base. Azure Maps fournit une authentification basée sur les clés de base, ainsi qu’une authentification Microsoft Entra hautement sécurisée.

Considérations relatives aux licences

Lors de la migration vers Azure Maps à partir de Bing Cartes, vous devez tenir compte des informations suivantes en ce qui concerne les licences.

  • Azure Maps facture l’utilisation de cartes interactives en fonction du nombre de mosaïques chargées, tandis que Bing Cartes facture le chargement du contrôle de carte (sessions). Pour réduire les coûts des développeurs, Azure Maps met automatiquement en cache les mosaïques. Une transaction Azure Maps est générée toutes les 15 mosaïques qui sont chargées. Les kits de développement logiciel (SDK) Azure Maps interactifs utilisent des mosaïques de 512 pixels et génèrent en moyenne une transaction ou moins par vue de page.

  • Azure Maps permet de stocker les données de sa plateforme dans Azure. La mise en cache et le stockage des résultats en local sont autorisés uniquement lorsque l’objectif de la mise en cache est de réduire le temps de latence de l’application du client. Pour plus d’informations, consultez les Conditions d’utilisation de Microsoft Azure.

Voici quelques ressources concernant les licences Azure Maps :

Plan de migration suggéré

Voici un exemple de plan de migration général.

  1. Effectuez l’inventaire des services et des kits SDK Bing Cartes que votre application utilise, et vérifiez qu’Azure Maps fournit d’autres kits SDK et services vers lesquels migrer.
  2. Créez un abonnement Azure (si vous n’en avez pas déjà un) à l’adresse azure.com).
  3. Créez un compte Azure Maps.
  4. Configurez l’authentification à l’aide d’une clé d’abonnement Azure Maps ou de l’authentification Microsoft Entra.
  5. Migrez votre code d’application.
  6. Testez votre application migrée.
  7. Déployez votre application migrée en production.

Créer un compte Azure Maps

Pour créer un compte Azure Maps et accéder à la plateforme Azure Maps, effectuez les étapes suivantes :

  1. Si vous n’avez pas d’abonnement Azure, créez un compte Azure gratuit avant de commencer.
  2. Connectez-vous au portail Azure.
  3. Créez un compte Azure Maps.
  4. Pour une sécurité accrue, procurez-vous la clé d’abonnement Azure Maps ou configurez l’authentification Microsoft Entra.

Ressources techniques Azure Maps

Voici une liste de ressources techniques utiles pour Azure Maps.

Prise en charge de la migration

Les développeurs peuvent obtenir une aide à la migration en consultant les Azure Maps Q&Aou l’une des nombreuses Options de support Azure.

Nouvelle terminologie

La liste suivante contient les termes couramment employés dans Bing Cartes, ainsi que les termes correspondants dans Azure Maps.

Terme Bing Cartes Terme Azure Maps
Aérien Satellite ou aérien
Directions Peut également être appelé « itinéraire »
Entités Géométries ou caractéristiques
EntityCollection Couche ou source de données
Geopoint Position
GeoXML Fichiers XML dans le module d’E/S spatiales
Superposition au sol Couche d’images
Hybride (en référence au type de carte) Satellite avec routes
Zone d’informations Fenêtre contextuelle
Emplacement Position
LocationRect Rectangle englobant
Type de mappage Style de carte
Barre de navigation Sélecteur de style de carte, contrôle de zoom, contrôle de tangage, contrôle de boussole
Punaise Calque de bulles, calque de symboles ou marqueur HTML

Nettoyer les ressources

Aucune ressource ne nécessite un nettoyage.

Étapes suivantes

Découvrez en détail comment migrer votre application Bing Cartes avec les articles suivants :