Cet article fournit une solution complète pour interroger dynamiquement l'API Google Maps à l'aide de l'API Google Directions. Grâce à un véritable cas d'utilisation, nous enverrons une requête, traiterons la réponse et l'analyserons en JSON à l'aide du puissant écosystème Python.
Notre objectif est de calculer l'itinéraire depuis Chicago, De l'Illinois à Los Angeles, en Californie, y compris les waypoints à Joplin, Missouri et Oklahoma City, Oklahoma. L'API Google Directions offre une réponse au format JSON, et nous visons à traiter ce résultat efficacement en Python.
1. Importation de la bibliothèque « requests »
Tout d'abord, nous importons la bibliothèque polyvalente « requests », réputée pour ses capacités de gestion des requêtes HTTP.
import requests
2. Définir les paramètres de la demande
Ensuite, nous établissons des paramètres pour spécifier notre demande :
params = dict( origin='Chicago,IL', destination='Los+Angeles,CA', waypoints='Joplin,MO|Oklahoma+City,OK', sensor='false' )
3. Envoi de la requête HTTP
À l'aide de la bibliothèque 'requests', nous envoyons la requête HTTP à l'API Google Maps :
resp = requests.get(url=url, params=params)
4. Analyse de la réponse JSON
La réponse est reçue et stockée dans 'resp'. Pour extraire les données JSON, nous utilisons la méthode json() :
data = resp.json()
Conclusion
En exploitant la bibliothèque 'requests', nous pouvons interagir efficacement avec l'API Google Maps, récupérez la réponse JSON et analysez son contenu en Python, nous permettant ainsi d'accéder à des informations géographiques précieuses pour nos applications.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!