Qu’est-ce qu’Azure Maps ?

Azure Maps est une collection de services géospatiaux et de kits de développement logiciel (SDK) qui utilisent des données cartographiques actualisées pour fournir un contexte géographique précis à des applications web et mobiles. Azure Maps fournit les services suivants :

  • API REST pour assurer le rendu de cartes vectorielles et raster dans plusieurs styles et une imagerie satellitaire.
  • Services de créateur pour créer et afficher des cartes basées sur des données de carte d’intérieur privées.
  • Services Search pour localiser les adresses, les lieux et les points d’intérêt dans le monde entier.
  • Diverses options de routage : point à point, multipoint, optimisation multipoint, isochrone, véhicule électrique, véhicule commercial, trafic influencé et routage par matrice.
  • Vue du flux de trafic et vue des incidents pour les applications qui ont besoin d’informations de trafic en temps réel.
  • Services de fuseau horaire (Time zone) et de géolocalisation (Geolocation).
  • Services de geofencing et stockage des données cartographiques, avec les informations d’emplacement hébergées dans Azure.
  • Intelligence géographique via l’analytique géospatiale.

Les services Azure Maps sont également disponibles via le kit de développement logiciel (SDK) web. Ces outils aident les développeurs à développer et à mettre à l’échelle rapidement des solutions intégrant des informations de localisation dans des solutions Azure.

Vous pouvez vous inscrire pour un compte Azure Maps gratuit et commencer à développer.

La vidéo suivante explique Azure Maps plus en détail :


Contrôles de carte

Kit de développement logiciel (SDK) web

Le SDK web Azure Maps vous permet de personnaliser des cartes interactives avec du contenu et des images qui vous sont propres. Vous pouvez utiliser cette carte interactive pour vos applications web ou mobiles. Le contrôle de carte utilise WebGL : vous pouvez donc afficher les jeux de données volumineux avec un haut niveau de performance. Vous pouvez développer avec le Kit de développement logiciel (SDK) en utilisant JavaScript ou TypeScript.

Exemple de carte de l’évolution de la population créée à l’aide du kit de développement logiciel (SDK) web d’Azure Maps.

Android SDK

Remarque

Mise hors service d’Android SDK Azure Maps

Le kit de développement logiciel (SDK) natif Azure Maps pour Android est désormais déconseillé et va être 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.

Utilisez le SDK Android d’Azure Maps pour créer des applications cartographiques mobiles.

Exemples de cartes sur un appareil mobile.

Services d’Azure Maps

Azure Maps se compose des services suivants, qui peuvent fournir un contexte géographique à vos applications Azure.

Service Data Registry

Les données sont indispensables pour les cartes. Utilisez le service de registre de données pour accéder aux données géospatiales, utilisées avec des opérations spatiales ou la composition d'images, précédemment téléchargées sur votre stockage Azure. En rapprochant les données client du service Azure Maps, vous réduisez la latence et augmentez la productivité. Pour plus d’informations, consultez Registre de données dans la documentation de l’API REST Azure Maps.

Remarque

Retrait du service de données Azure Maps

Le service Data Azure Maps (v1 et v2) est désormais déconseillé et sera mis hors service le 16/09/2024. Pour éviter les interruptions de service, tous les appels au service de données devront être mis à jour pour utiliser le service de Registre de données d’Azure Maps d’ici le 16/09/24. Pour plus d'informations, consultez Guide pratique pour créer un registre de données.

Service de géolocalisation

Utilisez le service Geolocation pour récupérer le code de pays/région à deux lettres pour une adresse IP. Ce service peut vous aider à améliorer l’expérience utilisateur en personnalisant le contenu des applications en fonction de la localisation géographique.

Pour plus d’informations, consultez Geolocation dans la documentation de l’API REST Azure Maps.

Render Service

Le service Render introduit une nouvelle version de l’API Get Map Tile qui prend en charge l’utilisation des vignettes Azure Maps non seulement dans les SDK Azure Maps, mais également dans d’autres contrôles de carte. Il comprend des formats de vignettes de trame et vectorielles, des tailles de vignette 256x256 ou 512x512 (le cas échéant), et de nombreux types de cartes, comme des cartes routières, des cartes météorologiques, des cartes de courbes de niveau ou des vignettes de carte. Pour obtenir une liste complète, consultez TilesetID dans la documentation de l’API REST. Vous devez afficher l’attribution de droits d’auteur appropriée sur la carte chaque fois que vous utilisez le service Azure Maps Render, que ce soit en tant que fonds de carte ou couches, dans un contrôle de carte tiers. Pour plus d’informations, consultez Comment utiliser l’API Obtenir une attribution de carte.

Exemple de carte provenant du service Render.

Remarque

Retrait du service Azure Maps Render v1

Le service Azure Maps Render v1 est désormais obsolète et va être retiré le 17/9/26. Pour éviter les interruptions de service, tous les appels à l'API Render v1 doivent être mis à jour pour utiliser l'API Render v2 d'ici le 17/09/26.

Service d’itinéraire

Les services de routage permettent de calculer les heures d’arrivée estimées pour chaque itinéraire demandé. Les facteurs tels que des informations de trafic en temps réel et des données de trafic historiques comme les vitesses routières typiques correspondant au jour et à l’heure demandés, sont pris en compte. Le service Route retourne les itinéraires les plus courts ou les plus rapides disponibles vers plusieurs destinations à la fois à la suite ou dans un ordre optimisé, en fonction de l’heure ou de la distance. Le service permet aux développeurs de calculer des directions pour plusieurs modes de déplacement, à savoir en voiture, en camion, à vélo, à pied et en véhicule électrique. Le service prend aussi en compte des entrées comme l’heure de départ, les restrictions de poids ou le transport de matières dangereuses.

Exemple de carte du service Route.

Le service Route offre des fonctionnalités avancées, telles que :

  • Traitement par lots de plusieurs demandes d’itinéraire.
  • Matrices de durées et de distances des trajets entre un ensemble d’origines et de destinations.
  • Recherche des itinéraires ou des distances que les utilisateurs peuvent parcourir en fonction d’exigences horaires ou de carburant.

Pour plus d’informations, consultez Itinéraire dans la documentation de l’API REST Azure Maps.

Service de recherche

Search Service aide les développeurs à rechercher des adresses, des lieux, des listes d’entreprises par nom ou par catégorie, et d’autres informations d’ordre géographique. Les services peuvent aussi effectuer un géocodage inverse d’adresses et d’intersections basé sur des latitudes et longitudes.

Exemple de recherche sur une carte.

Search Service fournit également des fonctionnalités avancées comme les suivantes :

  • Rechercher le long d’une route.
  • Rechercher à l’intérieur d’une zone plus large.
  • Traiter par lot un groupe de demandes de recherche.
  • Rechercher des bornes de recharge de véhicule électrique et des données de point d’intérêt par nom de marque.

Pour plus d’informations, consultez Recherche dans la documentation de l’API REST Azure Maps.

Service spatial

Le service Spatial analyse rapidement les informations d’emplacement afin que de tenir les clients au courant d’événements qui se produisent dans le temps et dans l’espace. Il permet une analyse en quasi temps réel et la modélisation prédictive des événements.

Le service permet aux clients d’améliorer leurs informations de localisation, avec une bibliothèque de calculs mathématiques géospatiaux courants. Les calculs courants incluent le point le plus proche, la distance orthodromique et les zones tampons. Pour plus d’informations sur le service Spatial et ses différentes fonctionnalités, consultez Spatial dans la documentation de l’API REST Azure Maps.

Service de fuseau horaire

Le service Time Zone vous permet d’interroger des informations actuelles, historiques et futures sur les fuseaux horaires. Vous pouvez utiliser en entrée des combinaisons de latitude et de longitude, ou un ID IANA. Le service Time Zone vous permet également d’effectuer les opérations suivantes :

  • Convertir les ID de fuseau horaire Microsoft Windows en fuseaux horaires IANA.
  • Récupérer un décalage de fuseau horaire au format UTC.
  • Obtenir l’heure actuelle dans un fuseau horaire déterminé.

Voici un exemple de réponse JSON typique à une requête adressée au service Time Zone :

{
  "Version": "2020a",
  "ReferenceUtcTimestamp": "2020-07-31T19:15:14.4570053Z",
  "TimeZones": [
    {
      "Id": "America/Los_Angeles",
      "Names": {
        "ISO6391LanguageCode": "en",
        "Generic": "Pacific Time",
        "Standard": "Pacific Standard Time",
        "Daylight": "Pacific Daylight Time"
      },
      "ReferenceTime": {
        "Tag": "PDT",
        "StandardOffset": "-08:00:00",
        "DaylightSavings": "01:00:00",
        "WallTime": "2020-07-31T12:15:14.4570053-07:00",
        "PosixTzValidYear": 2020,
        "PosixTz": "PST+8PDT,M3.2.0,M11.1.0"
      }
    }
  ]
}

Pour plus d’informations, consultez Fuseau horaire dans la documentation de l’API REST Azure Maps.

Traffic Service

Traffic Service est une suite de services web conçue que les développeurs peuvent utiliser pour créer des applications web et mobiles nécessitant des informations sur le trafic. Ce service fournit deux types de données :

  • Flux de trafic : Vitesses et durées de déplacement observées en temps réel pour toutes les routes clés du réseau.
  • Incidents de trafic : Vue actualisée des embouteillages et des incidents sur le réseau routier.

Exemple de carte avec des informations sur la circulation.

Pour plus d’informations, consultez Trafic dans la documentation de l’API REST.

Service météo

Le service Météo offre des API permettant de récupérer des informations météorologiques pour un emplacement particulier. Ces informations incluent la date et l'heure d'observation, les conditions météorologiques, les indicateurs de précipitation, la température et les informations sur la vitesse du vent. D’autres détails tels que la température RealFeel™ et l’indice UV sont également retournés.

Les développeurs peuvent utiliser l’API d’obtention de données météorologiques pour récupérer des informations météorologiques concernant un itinéraire particulier. En outre, le service prend en charge la génération de notifications météorologiques pour des points de route affectés par des aléas climatiques tels que des inondations ou de fortes pluies.

L'API Get Map Tile vous permet de demander des tuiles radar et satellite passées, actuelles et futures.

Exemple de carte avec des vignettes de radar météo en temps réel.

Modèle de programmation

Azure Maps est conçu pour la mobilité et peut vous permettre de développer des applications multiplateformes. Il utilise un modèle de programmation indépendant du langage et il prend en charge les sorties au format JSON via des API REST.

De plus, Azure Maps offre un contrôle de carte JavaScript pratique avec un modèle de programmation simple. Le développement est simple et rapide pour les applications web et mobiles.

Visuel Power BI

Le visuel Power BI Azure Maps fournit un ensemble complet de visualisations de données pour les données spatiales sur une carte. On estime que plus de 80 % des données d’entreprise possèdent un contexte d’emplacement. Le visuel Power BI Azure Maps offre une solution sans code permettant d’obtenir des insights sur la façon dont ce contexte de localisation est associé aux données de votre entreprise et les influence.

Power BI desktop avec le visuel Power BI Azure Maps affichant des données d’entreprise.

Pour plus d’informations, consultez la rubrique Prise en main du visuel Power BI Azure Maps.

Usage

Pour accéder aux services Azure Maps, accédez au portail Azure et créez un compte Azure Maps.

Azure Maps utilise un schéma d’authentification basé sur une clé. Lorsque vous créez votre compte, deux clés sont générées. Pour vous authentifier auprès des services Azure Maps, vous pouvez utiliser celle de votre choix.

Notes

Azure Maps partage les requêtes d’adresses/de lieux fournies par le client avec la société tierce TomTom à des fins de cartographie. Ces requêtes ne sont liées à aucun client ou utilisateur final quand elles sont partagées avec TomTom, et ne peuvent pas être utilisées pour identifier des individus.

TomTom est un sous-traitant autorisé à sous-traiter les données client Azure Maps. Pour plus d’informations, consultez la Liste des sous-traitants Microsoft Online Services située dans le Centre de confidentialité Microsoft.

Régions prises en charge

Les services Azure Maps sont actuellement disponibles, sauf dans les pays/régions suivants :

  • Chine
  • Corée du Sud

Vérifiez que la localisation de votre adresse IP actuelle se trouve dans un pays/une région pris en charge.

Étapes suivantes

Découvrir les cartes d’intérieur :

Présentation d’Azure Maps Creator

Essayez un exemple d’application qui montre Azure Maps :

Démarrage rapide : Créer une application web

Restez informé sur Azure Maps :

Blog Azure Maps