Vous êtes prêt !

Pour passer à l'étape de développement, accédez à notre documentation pour les développeurs.

Activer Google Maps Distance Matrix API

Pour commencer, nous allons vous guider à travers la console Google Developers et effectuer deux ou trois petites choses :

  1. Créer ou choisir un projet
  2. Activer Google Maps Distance Matrix API
  3. Créer les clés appropriées
Continuer

Premiers pas

Le service Google Maps Distance Matrix API fournit les distances et les durées des trajets pour une matrice d'origines et de destinations en fonction de l'itinéraire recommandé entre les points de départ et d'arrivée.

Ce service est également disponible côté client avec Google Maps JavaScript API ou, pour une utilisation côté serveur, avec Java Client, Python Client, Go Client et Node.js Client for Google Maps Services.

Exemple de requête et de réponse

Vous accédez à Google Maps Distance Matrix API via une interface HTTP, avec des requêtes construites en tant que chaînes d'URL utilisant les paramètres origins et destinations en plus de votre clé d'API.

L'exemple suivant illustre une requête pour des données de distance entre Washington, DC et New York City, NY, au format JSON :

https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=Washington,DC&destinations=New+York+City,NY&key=YOUR_API_KEY

Essayez ! Vous pouvez essayer par vous-même en saisissant l'URL dans votre navigateur Web (assurez-vous de remplacer YOUR_API_KEY par votre propre clé d'API). La réponse inclut la distance et la durée entre les points d'origine et de destination spécifiés.

Reportez-vous au guide du développeur pour plus d'informations sur comment créer des URL de requête et définir les paramètres disponibles, ainsi que sur comment interpréter la réponse.

Un exemple de réponse est fourni ci-dessous, au format JSON :

{
   "destination_addresses" : [ "New York, NY, USA" ],
   "origin_addresses" : [ "Washington, DC, USA" ],
   "rows" : [
      {
         "elements" : [
            {
               "distance" : {
                  "text" : "225 mi",
                  "value" : 361715
               },
               "duration" : {
                  "text" : "3 hours 49 mins",
                  "value" : 13725
               },
               "status" : "OK"
            }
         ]
      }
   ],
   "status" : "OK"
}

Commencer à coder avec nos bibliothèques clients

Les bibliothèques clients facilitent le développement avec les API de services Web Google Maps, car elles fournissent des implémentations simples et natives de tâches courantes comme l'authentification, la limitation de requêtes et les nouvelles tentatives automatiques. Google Maps Distance Matrix API est disponible pour les clients Java Client, Python Client, Go Client et Node.js Client for Google Maps Services.

Authentification, quotas et politiques

Activer l'API et obtenir une clé d'API

Pour utiliser Google Maps Distance Matrix API, vous devez d'abord activer l'API dans Google API Console et obtenir les informations d'authentification appropriées. Vous devez fournir une clé d'API dans chaque requête (ou un ID client si vous avez souscrit un plan Premium).

Cliquez sur le bouton ci-dessous afin de suivre les étapes pour :

  1. Créer ou sélectionner un projet
  2. Activer l'API
  3. Obtenir une clé d'API
Obtenir une clé

En savoir plus sur les informations d'authentification.

Quotas

Consultez la page des limites d'utilisation pour en savoir plus sur les quotas définis pour Google Maps Distance Matrix API.

Politiques

L'utilisation de Google Maps Distance Matrix API doit être conforme aux politiques de l'API.

En savoir plus

Distance Matrix API vous permet de faire bien d'autres choses, comme demander des données de distance pour différents modes de transport, demander des données de distance en différentes unités (par exemple en kilomètres ou en miles), ou encore estimer la durée d'un trajet en fonction du trafic. Consultez le guide du développeur de Distance Matrix API pour plus d'exemples et de détails.

Envoyer des commentaires concernant…

Google Maps Distance Matrix API
Google Maps Distance Matrix API
Besoin d'aide ? Consultez notre page d'assistance.