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 :
- Page des tarifs Azure Maps
- Calculatrice de prix Azure
- Conditions d’utilisation d’Azure Maps (faites défiler jusqu’à la section Azure Maps)
Plan de migration suggéré
Voici un exemple de plan de migration général.
- 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.
- Créez un abonnement Azure (si vous n’en avez pas déjà un) à l’adresse azure.com).
- Créez un compte Azure Maps.
- Configurez l’authentification à l’aide d’une clé d’abonnement Azure Maps ou de l’authentification Microsoft Entra.
- Migrez votre code d’application.
- Testez votre application migrée.
- 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 :
- Si vous n’avez pas d’abonnement Azure, créez un compte Azure gratuit avant de commencer.
- Connectez-vous au portail Azure.
- Créez un compte Azure Maps.
- 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.
- Page du produit Azure Maps
- Documentation du produit Azure Maps
- Exemples de code Azure Maps
- Forums de développeurs Azure Maps
- Présentation du centre d’apprentissage Microsoft
- Blog Azure Maps
- Commentaires Azure Maps (UserVoice)
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 :