Maison > développement back-end > Tutoriel Python > Comment interroger l'API Google Maps Directions à l'aide de Python et de la bibliothèque de requêtes ?

Comment interroger l'API Google Maps Directions à l'aide de Python et de la bibliothèque de requêtes ?

DDD
Libérer: 2024-11-14 15:07:02
original
757 Les gens l'ont consulté

How to Query Google Maps Directions API using Python and the Requests Library?

Requêtes HTTP et analyse JSON en Python à l'aide de la bibliothèque de requêtes

Si vous souhaitez effectuer des requêtes dynamiques sur Google Maps via l'API Google Directions , le langage de programmation Python apporte une solution efficace. Pour lancer une requête HTTP, recevoir la réponse JSON et analyser son contenu, suivez ces étapes :

  1. Installez la bibliothèque de requêtes : Commencez par obtenir la bibliothèque de requêtes en utilisant la commande suivante :

    pip install requests
    Copier après la connexion
  2. Créez la requête : Formulez une requête HTTP GET spécifiant le point de terminaison de l'URL ainsi que les paramètres de requête souhaités :

    url = 'http://maps.googleapis.com/maps/api/directions/json'
    
    params = {
     'origin': 'Chicago,IL',
     'destination': 'Los+Angeles,CA',
     'waypoints': 'Joplin,MO|Oklahoma+City,OK',
     'sensor': 'false'
     }
    Copier après la connexion

Dans ce cas, la requête est configurée pour récupérer l'itinéraire optimal entre Chicago et Los Angeles, intégrant deux waypoints intermédiaires.

  1. Envoyer la Requête : Distribuez la requête en appelant la méthode get() de la bibliothèque Requests, en précisant l'URL et les paramètres :

    resp = requests.get(url=url, params=params)
    Copier après la connexion
  2. Extraire la réponse JSON : Récupérez le contenu JSON de l'objet de réponse :

    data = resp.json()
    Copier après la connexion
  3. Analysez les données JSON : Utilisez les données analysées pour accéder à des éléments spécifiques ou effectuer un traitement ultérieur si nécessaire.

En adoptant la bibliothèque Requests, vous bénéficiez d'une boîte à outils complète pour gérer les requêtes HTTP et analyser les réponses JSON en Python. Cela vous permet d'interagir de manière transparente avec divers services Web, tels que Google Maps, et de récupérer des informations précieuses.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal