Bagaimana untuk Menyoal API Peta Google dengan JSON Parsing dalam Python?

Patricia Arquette
Lepaskan: 2024-11-20 16:44:10
asal
875 orang telah melayarinya

How to Query Google Maps API with JSON Parsing in Python?

Menyiasat API Peta Google dengan Penghuraian JSON dalam Python

Artikel ini menyediakan penyelesaian komprehensif untuk menanyakan secara dinamik API Peta Google menggunakan API Arah Google. Melalui kes penggunaan tulen, kami akan menghantar permintaan, mengendalikan respons dan menghuraikannya ke dalam JSON menggunakan ekosistem Python yang berkuasa.

Masalah

Matlamat kami adalah untuk mengira laluan dari Chicago, Illinois ke Los Angeles, California, termasuk titik laluan di Joplin, Missouri dan Oklahoma City, Oklahoma. API Arah Google menawarkan respons berformat JSON dan kami berhasrat untuk memproses hasil ini dengan berkesan dalam Python.

Penyelesaian

1. Mengimport Pustaka 'permintaan'
Pertama, kami mengimport perpustakaan 'permintaan' serba boleh, yang terkenal dengan keupayaan pengendalian permintaan HTTPnya.

import requests
Salin selepas log masuk

2. Menentukan Parameter Permintaan
Seterusnya, kami menetapkan parameter untuk menentukan permintaan kami:

params = dict(
    origin='Chicago,IL',
    destination='Los+Angeles,CA',
    waypoints='Joplin,MO|Oklahoma+City,OK',
    sensor='false'
)
Salin selepas log masuk

3. Menghantar Permintaan HTTP
Menggunakan perpustakaan 'permintaan', kami menghantar permintaan HTTP ke API Peta Google:

resp = requests.get(url=url, params=params)
Salin selepas log masuk

4. Menghuraikan Respons JSON
Respons diterima dan disimpan dalam 'resp'. Untuk mengekstrak data JSON, kami menggunakan kaedah json():

data = resp.json()
Salin selepas log masuk

Kesimpulan
Dengan memanfaatkan perpustakaan 'permintaan', kami boleh berinteraksi dengan API Peta Google dengan cekap, dapatkan semula respons JSON dan huraikan kandungannya dalam Python, memperkasakan kami untuk mengakses maklumat geografi yang berharga untuk aplikasi kami.

Atas ialah kandungan terperinci Bagaimana untuk Menyoal API Peta Google dengan JSON Parsing dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan