Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Menyoal API Arah Peta Google menggunakan Python dan Pustaka Permintaan?

Bagaimana untuk Menyoal API Arah Peta Google menggunakan Python dan Pustaka Permintaan?

DDD
Lepaskan: 2024-11-14 15:07:02
asal
758 orang telah melayarinya

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

Permintaan HTTP dan Penghuraian JSON dalam Python Menggunakan Pustaka Permintaan

Jika anda ingin melakukan pertanyaan dinamik pada Peta Google melalui API Arah Google , bahasa pengaturcaraan Python menyediakan penyelesaian yang cekap. Untuk memulakan permintaan HTTP, terima respons JSON dan menghuraikan kandungannya, ikuti langkah berikut:

  1. Pasang Pustaka Permintaan: Mulakan dengan mendapatkan perpustakaan Permintaan menggunakan arahan berikut:

    pip install requests
    Salin selepas log masuk
  2. Buat Permintaan: Rumuskan permintaan HTTP GET yang menyatakan titik akhir URL bersama-sama parameter permintaan yang dikehendaki:

    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'
     }
    Salin selepas log masuk

Dalam keadaan ini, pertanyaan dikonfigurasikan untuk mendapatkan semula laluan optimum antara Chicago dan Los Angeles, dengan menggabungkan dua titik laluan perantara.

  1. Hantar Permintaan: Hantar permintaan dengan menggunakan kaedah get() pustaka Permintaan, menyatakan URL dan parameter:

    resp = requests.get(url=url, params=params)
    Salin selepas log masuk
  2. Ekstrak Respons JSON: Dapatkan semula kandungan JSON daripada objek tindak balas:

    data = resp.json()
    Salin selepas log masuk
  3. Menghuraikan Data JSON: Gunakan data yang dihuraikan untuk mengakses elemen tertentu atau melaksanakan pemprosesan selanjutnya seperti yang diperlukan.

Dengan menerima pustaka Permintaan, anda memperoleh kit alat yang komprehensif untuk mengendalikan permintaan HTTP dan menghuraikan respons JSON dalam Python. Ini memberi anda kuasa untuk berinteraksi dengan lancar dengan pelbagai perkhidmatan web, seperti Peta Google dan mendapatkan maklumat berharga.

Atas ialah kandungan terperinci Bagaimana untuk Menyoal API Arah Peta Google menggunakan Python dan Pustaka Permintaan?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan