Google Maps APIの概要
Google Maps APIは、Googleが提供している地図情報を利用するためのAPIであり、Webアプリケーションやスマートフォンアプリケーションで広く利用されています。
Google Maps APIの利用手順
Google Maps APIをPythonで利用するには、以下の手順が必要です。
- Google Cloud PlatformでAPIキーを取得する
- Pythonのrequestsライブラリをインストールする
- Google Maps APIを呼び出すPythonコードを記述する
Google Maps APIの利用例
Google Maps APIをPythonで利用した具体的な例として、以下のようなものがあります。
- 地図上にマーカーを表示する
- ルート情報を取得する
PythonでGoogle Maps APIを活用するコード例
以下に、PythonでGoogle Maps APIを活用する一例を示します。
import requests
API_KEY = "ここに自分のAPIキーを入力する"
ADDRESS = "東京スカイツリー"
# Geocoding APIを利用して緯度経度に変換
url = f"https://maps.googleapis.com/maps/api/geocode/json?address={ADDRESS}&key={API_KEY}"
res = requests.get(url)
location = res.json()["results"][0]["geometry"]["location"]
lat = location["lat"]
lng = location["lng"]
# Google Maps Static APIを利用して地図画像を取得
url = f"https://maps.googleapis.com/maps/api/staticmap?center={lat},{lng}&zoom=16&size=400x400&markers=color:red%7C{lat},{lng}&key={API_KEY}"
res = requests.get(url)
# 地図画像を保存
with open("skytree.png", "wb") as f:
f.write(res.content)
このコードは、指定された住所(ここでは東京スカイツリー)をGeocoding APIを利用して緯度経度に変換し、Google Maps Static APIを利用してその場所を中心にした地図画像を取得しています。また、マーカーを指定して地図上に表示することもできます。
以上がPythonとGoogle Maps APIを活用する方法についての基本的な情報となります。詳細な情報や最新の情報は公式ドキュメンテーションをご覧ください。