首頁 > 後端開發 > Python教學 > 如何使用 Python 和 Requests 函式庫查詢 Google Maps Directions API?

如何使用 Python 和 Requests 函式庫查詢 Google Maps Directions API?

DDD
發布: 2024-11-14 15:07:02
原創
777 人瀏覽過

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

使用請求庫在Python 中進行HTTP 請求和JSON 解析

如果您希望透過Google Directions API 在Google 地圖上執行動態查詢Python程式語言提供了一個高效的解決方案。若要啟動HTTP 請求、接收JSON 回應並解析其內容,請依照下列步驟操作:

  1. 安裝請求庫: 先使用取得請求庫以下指令:

    pip install requests
    登入後複製
  2. 製作請求: 制定一個HTTP GET 請求,指定URL 端點以及所需的請求參數:

    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'
     }
    登入後複製

在此實例中,查詢配置為檢索之間的最佳路由芝加哥和洛杉磯,包含兩個中間航點。
  1. 發送請求:

    透過呼叫Requests 函式庫的get() 方法來調度請求,指定URL 和參數:
    resp = requests.get(url=url, params=params)
    登入後複製
  2. 提取JSON 回應:
    data = resp.json()
    登入後複製
    從回應中擷取JSON 內容物件:
  3. 解析JSON 資料:
利用解析後的資料存取特定元素或根據需要進行進一步處理。

透過擁抱透過 Requests 函式庫,您可以獲得一個全面的工具包,用於在 Python 中處理 HTTP 請求和解析 JSON 回應。這使您能夠與各種網路服務(例如 Google 地圖)無縫交互,並檢索有價值的資訊。

以上是如何使用 Python 和 Requests 函式庫查詢 Google Maps Directions API?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板