Google Maps API - Google Cloud

最終更新日: 2026-08-27

TOP(About this memo)) > 一覧(Google Cloud) > Google Maps API

APIの有効化

gcloud --project [PROJECT_ID] services enable maps-android-backend.googleapis.com maps-ios-backend.googleapis.com

APIキーの作成

前提: Google MapsのAPIが有効になっていること。

gcloud --project [PROJECT_ID] alpha services api-keys create --display-name="google map key for flutter"

APIキーが呼び出せるAPIの制限

gcloud --project [PROJECT_ID] services api-keys list

gcloud --project [PROJECT_ID] alpha services api-keys update [KEY_ID] \
  --api-target=service=maps-android-backend.googleapis.com \
  --api-target=service=maps-ios-backend.googleapis.com

アプリケーションによる制限(未検証)

必要に応じて、以下のようにバンドルID(iOS)やパッケージ名+SHA-1フィンガープリント(Android)による制限をかける。

gcloud --project [PROJECT_ID] services api-keys list

# iOS
gcloud --project [PROJECT_ID] alpha services api-keys update [KEY_ID] \
  --allowed-bundle-ids=[ALLOWED_BUNDLE_ID_1],[ALLOWED_BUNDLE_ID_2]

# Android
gcloud --project [PROJECT_ID] alpha services api-keys update [KEY_ID] \
  --allowed-application=sha1_fingerprint=[SHA1_FINGERPRINT_1],package_name=[PACKAGE_NAME_1] \
  --allowed-application=sha1_fingerprint=[SHA1_FINGERPRINT_2],package_name=[PACKAGE_NAME_2]