APIs Google exemples et tutoriels en Français

Cartographie et webmapping

Attention :

Liste des APIs Google relatives au webmapping et à la cartographie.
Toutes les URLs doivent être systématiquement encodées.
Lorsque le nombre de requête dépasse le quota fixé par Google, un message d'erreur est retourné.

Google Maps API

L'API Google Maps permet de personnaliser et d'insérer une carte 2D Google Maps dans vos applications et pages web.

  • Versions disponibles : gratuite et payante,
  • Langage de programmation : JavaScript,
  • Clé API : Facultative.

Accédez à tous nos exemples et tutoriels sur l'API Google Maps V3.

Google Directions API

L'API Google Directions est un service permettant de calculer un itinéraire entre deux points
Les itinéraires peuvent être calculés pour divers moyens de transport : automobile, vélo, piéton et transport en commun.
Le calcul d'itinéraire étant particulièrement gourmand en ressources, il est conseillé de stocker les résultats dans un cache temporaire de votre conception.

  • Versions disponibles : gratuite et payante,
  • Nombre de requêtes par 24H : limitées en fonction de la version ( gratuite : 2.500 et payante : 100.000 ),
  • Nombre maximal de caractères dans une requête : 2.048
  • Nombre maximal de waypoints intermédiaires dans une requête : 8 pour la version gratuite et 23 pour la version payante
  • Protocole : HTTP ou HTTPS,
  • Type de requête : GET,
  • Formats de sortie : JSON ou XML.
  • Clé API : Aucune.

Attention :
Ce service n'est pas conçu pour des calculs en temps réel.

https://maps.googleapis.com/maps/api/directions/json?origin=Tours&destination=Loches&avoid=highways&mode=bicycling

Accédez à tous nos exemples et tutoriels sur l'API Google Directions.

Google Distance Matrix API

L'API Google Distance Matrix est un service fournissant la distance et le temps de parcours pour chaque couple de point [ départ, arrivée ] contenu dans une matrice.

Attention :
Ce service fournit uniquement la distance et le temps de parcours.
Aucune information détaillée n'est donnée sur chaque itinéraire.
Il faut utiliser l'API Google Directions pour chaque couple départ-arrivée pour les obtenir.

  • Versions disponibles : gratuite et payante,
  • Nombre de requêtes par 24H : limitées en fonction de la version ( gratuite : 2.500 et payante : 100.000 ),
  • Nombre maximal de caractères dans une requête : approximativement 2.000,
  • Nombre maximal d'éléments dans une requête : 100 pour la version gratuite et 625 pour la version payante,
  • Protocole : HTTP ou HTTPS,
  • Type de requête : GET,
  • Formats de sortie : JSON ou XML.
  • Clé API : Aucune.

https://maps.googleapis.com/maps/api/distancematrix/json?origins=Tours|Bourges+FR&destinations=SAINT+ETIENNE|LYON+FR&mode=bicycling&language=fr-FR

Accédez à tous nos exemples et tutoriels sur l'API Google Distance Matrix.

Google Elevation API

L'API Google Elevation est un service fournissant l'altitude d'un ou plusieurs point à la surface de la Terre (y compris sur le placher océanique).
Si l'altitude d'un point est inconnue, le service va interpoler et retourner une valeur moyenne en utilisant les 4 emplacements les plus proche.

  • Versions disponibles : gratuite et payante,
  • Nombre de requêtes par 24H : limitées en fonction de la version ( gratuite : 2.500 et payante : 100.000 ),
  • Nombre d'emplacements par 24H : limités en fonction de la version ( gratuite : 25.000 et payante : 1.000.000 ),
  • Nombre maximal de caractères dans une requête : 2.048,
  • Nombre maximal d'emplacements dans une requête : 512,
  • Protocole : HTTP ou HTTPS,
  • Type de requête : GET,
  • Formats de sortie : JSON ou XML.
  • Clé API : Aucune.

https://maps.googleapis.com/maps/api/elevation/json?locations=47.394079,0.6848430

Accédez à tous nos exemples et tutoriels sur l'API Google Elevation.

Google Geocoding API

L'API Google Geocoding est un service permettant de convertir une adresse postale en ses coordonnées GPS.
Le géocodage inverse, conversion de coordonnées GPS en adresse postale, est également possible.

  • Versions disponibles : gratuite et payante,
  • Nombre de requêtes par 24H : limitées en fonction de la version ( gratuite : 2.500 et payante : 100.000 ),
  • Protocole : HTTP ou HTTPS,
  • Type de requête : GET,
  • Formats de sortie : JSON ou XML.
  • Clé API : Aucune.

https://maps.googleapis.com/maps/api/geocode/json?address=bretonneau,+tours,+FR

Accédez à tous nos exemples et tutoriels sur l'API Google Geocoding.

Google Time Zone API

L'API Google Time Zone est un service permettant de connaître le fuseau horaire auquel appartien un point situé à la surface de la Terre, ainsi que le décalage horaire par rapport au temps UTC.

  • Versions disponibles : gratuite et payante,
  • Nombre de requêtes par 24H : limitées en fonction de la version ( gratuite : 2.500 et payante : 100.000 ),
  • Protocole : HTTPS,
  • Type de requête : GET,
  • Formats de sortie : JSON ou XML.
  • Clé API : Aucune.

https://maps.googleapis.com/maps/api/timezone/json?location=47.394079,0.6848430&timestamp=1331766000

Accédez à tous nos exemples et tutoriels sur l'API Google Time Zone.

Google Places API

L'API Google Places est un service retournant des informations sur les emplacements ( établissements, lieux géographiques ou des points d'intérêt remarquables ).

  • Versions disponibles : gratuite et payante,
  • Nombre de requêtes par 24H : limitées à 1.000 pour la version gratuite. 100.000 si vous êtes identifié via la console API Google,
  • Protocole : HTTPS,
  • Type de requête : GET ou POST selon utilisation,
  • Formats de sortie : JSON ou XML.
  • Clé API : Obligatoire.

https://maps.googleapis.com/maps/api/place/textsearch/json?query=restaurants+in+tours+fr&key=VotreCleApiPersonnelleIci

Accédez à tous nos exemples et tutoriels sur l'API Google Places.

Google Static Maps API

L'API Google Static Maps permet d'insérer dans une page web une carte Google Maps sous la forme d'une image statique.
Les caractéristiques de cette image sont définies à l'aide des paramètres contenus dans la requête HTTP.

  • Versions disponibles : gratuite et payante,
  • Nombre de cartes statiques par 24H : limité à 25.000 pour la version gratuite,
  • Protocole : HTTP ou HTTPS,
  • Formats d'image acceptés : GIF, PNG ou JPEG.
  • Clé API : Facultative.

https://maps.googleapis.com/maps/api/staticmap?center=Tours,FR&zoom=12&size=600x300&maptype=roadmap&markers=color:blue|label:S|47.39734,0.687933&markers=color:green|label:G|47.3971,0.693684&markers=color:red|color:red|label:C|47.389576,0.651197

Accédez à tous nos exemples et tutoriels sur l'API Google Static Maps.

Google StreetView Image API

L'API Google StreetView Image permet d'insérer dans une page web un panoramique StreetView sous la forme d'une image statique.
Les caractéristiques de cette image sont définies à l'aide des paramètres contenus dans la requête HTTP.

  • Versions disponibles : gratuite et payante,
  • Nombre de stretview statiques par 24H : limité à 25.000 pour la version gratuite,
  • Protocole : HTTP,
  • Clé API : Facultative.

https://maps.googleapis.com/maps/api/streetview?size=600x300&location=47.397187,0.686066&fov=180&heading=235&pitch=0

Accédez à tous nos exemples et tutoriels sur l'API Google StreetView Image.

Google Maps Geolocation API

L'API Google Maps Geolocation retourne la position d'un client et le rayon de précision déterminés à partir des informations provenant des antennes cellulaires et des spots WiFi détectés par son mobile.

  • Protocole : HTTPS,
  • Type de requête : POST,
  • Format de sortie : JSON.

Pour en savoir plus : https://developers.google.com/maps/documentation/business/geolocation/.

Google Maps Tracks API

L'API Google Maps Tracks permet aux entreprises de suivre, analyser et visualiser les déplacements de leurs actifs.

  • Protocole : HTTPS,
  • Type de requête : POST,
  • Format de sortie : JSON.

Attention :
A l'heure actuelle cette API est expérimentale.

Pour en savoir plus : https://developers.google.com/maps/documentation/tracks/.

Google Maps Coordinate API

L'API Google Maps Coordinate permet de gérer et planifier le suivi du personnel mobile.

  • Protocole : HTTPS,
  • Type de requête : POST, GET et PUT
  • Format de sortie : JSON.

Pour en savoir plus : https://developers.google.com/coordinate/.

Google Maps Android API

L'API Google Maps Android permet de créer une application Android utilisant les cartes Google Maps.

Pour en savoir plus : https://developers.google.com/maps/documentation/android/.

Google Maps SDK pour iOS

Le SDK Google Maps pour iOS permet de créer une application iOS utilisant les cartes Google Maps.

Pour en savoir plus : https://developers.google.com/maps/documentation/ios/.

APIs Explorer

Et encore plus d'APIs avec l'APIs Explorer : https://developers.google.com/apis-explorer/#p/