使用 Python 和 Google 靜態地圖 API 獲取指定位置的 Google 地圖影像
Google 提供了一個靜態地圖 API,它根據我們的 HTTP 請求返回地圖影像。我們可以根據需要直接請求具有不同引數的地圖影像。
我們必須在 Google 上建立一個計費帳戶才能使用此 API。您可以訪問該網站了解更多詳細資訊。
讓我們看看獲取位置影像的步驟。
匯入 requests 模組。
初始化您的 API 金鑰和基本 URL("https://maps.googleapis.com/maps/api/staticmap?")。
初始化城市和縮放值。
使用 API 金鑰、城市和縮放值更新 URL。
傳送 HTTP 請求。並將響應寫入檔案以儲存影像。使用 API 金鑰、城市和縮放值更新 URL。
示例
讓我們將上述步驟轉換為程式碼。
# importing the module import requests
# base URL BASE_URL = "https://maps.googleapis.com/maps/api/staticmap?"
# API key API_KEY = "Your API Key"
# city CITY = "Hyderabad"
# zoom value
ZOOM = 14
# updating the URL
URL = BASE_URL + "center=" + CITY + "&zoom=" + str(ZOOM) + "&size = 500x500&key=" + API_KEY
# HTTP request
response = requests.get(URL)
# storing the response in a file (image)
with open('hyderabad.png', 'wb') as file:
# writing data into the file
file.write(response.content)
# make sure you have a valid API Key
# You will get 403 as status_code if your API Key is invalid輸出
如果 HTTP 請求成功,我們將獲得如下所示的影像。

結論
如果您在本教程中有任何疑問,請在評論部分中提出。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP