プレミアム プランの使用レートと使用制限

このページは、2016 年 1 月にリリースされた新しいバージョンの Google Maps APIs Premium Plan ユーザーを対象としています。

以前の Maps APIs for Work または Maps API for Business を所有している場合は、Maps APIs for Work ライセンス ガイドをご覧ください。以前のライセンスがあるかどうかを確認するには、Google Cloud Support Portal で、左側にある [Maps: Usage Report] をクリックします。レポートの最上部にある ID が次の形式になっている場合は、新しい Premium Plan があります。
gme-[company] & proj-[number] ([type])
そうでない場合は、以前のライセンスがあります。

使用レート

Google Maps APIs Premium Plan では、アプリケーションは、リクエストする API に応じて、さまざまなレートで割り当てを消費します。

Maps APIs Credits

Premium Plan のユーザーは、アプリケーションの年間使用量の推定値に基づいて、Maps APIs Credits と呼ばれる 1 年または複数年分の割り当てを購入します。Maps API に対するアプリケーションのすべてのリクエストは、購入したクレジットのプールからクレジットを消費します。たとえば、アプリケーションが Google Maps JavaScript API を使用してマップを表示する場合、Maps JavaScript API のマップロードに対するクレジットを消費します。アプリケーションがプール内のすべてのクレジットを消費した場合、必要に応じて、追加クレジットを購入できます。

API 別の使用レート

API リクエストのタイプ 消費する Maps APIs Credits の量
Maps JavaScript API のマップロード 1
Static Maps API、Street View Image APIのマップロード
0.25
Street View Image API のメタデータ リクエスト
0
Mobile SDK(Android、iOS)のマップロード 1
Places API のサーバー側(Zagat を含む)およびクライアント側リクエスト(プレイス オートコンプリートを除く) 2
プレイス オートコンプリート(サーバー側およびクライアント側)リクエスト 0.1
ウェブサービス API(サーバー側)リクエスト: Geocoding API、Directions API、Distance Matrix API(1 要素あたり)、Elevation API、Geolocation API、Time Zone API、Roads API 0.25(元から含まれている 1 日あたりの使用制限の超過後)
クライアント側リクエスト: Geocoding API、Directions API、Distance Matrix API(1 要素あたり)、Elevation API 0.25(元から含まれている 1 日あたりの使用制限の超過後)

マップロード

ウェブ API:

単一のマップロードが課金されるケースは以下のとおりです。

  • ウェブページまたはアプリケーションで Google Maps JavaScript API を使用してマップを表示した。
  • ウェブページまたはアプリケーションで Google Maps JavaScript API を使用して Google Street View Image API パノラマ画像を表示した。ストリートビューのパノラマ画像が同じ div 要素のマップの代わりとなった場合は、そのパノラマ画像に対しては課金されません。
  • アプリケーションが Google Static Maps API から単一のマップ画像をリクエストした。
  • アプリケーションが Google Street View Image API から単一のパノラマ画像をリクエストした。

ウェブページまたはアプリケーションによって、マップ、静的なマップ画像、またはストリートビューのパノラマ画像が読み込まれたあと、パン、ズーム、マップレイヤーの切り替えなどのユーザー操作が行われた場合、追加のマップロードが発生したり、使用制限に影響が及んだりすることはありません。

Mobile SDK:

Android または iOS モバイル アプリケーションで以下の Google マップまたはパノラマ オブジェクトをインスタンス化するたびに、1 回のマップロード分が課金されます。

  • iOS の GMSMapView または GMSPanoramaView オブジェクト
  • Android の MapFragmentSupportMapFragmentMapViewStreetViewPanoramaFragmentSupportStreetViewPanoramaFragmentStreetViewPanoramaView のいずれか。マップロードは、関連する onCreate() メソッドが呼び出されるたびにカウントされます。

モバイルアプリでマップまたはストリート ビューパノラマ画像をロードしたあとは、それをユーザーが操作しても追加のマップロードが生成されたり使用制限に影響が生じたりすることはありません。

Places API の使用量

プレイス検索、プレイス詳細、およびプレイスフォトのリクエストは、プレイス オートコンプリートのリクエストとは別に課金されます。たとえば、オートコンプリート ウィジェットでユーザーが平均 5 文字(キーストローク)を入力して場所を見つけて、さらにその場所を選択して詳細を表示する場合、アプリケーションは次のようにクレジットを消費します。

5 プレイス オートコンプリート リクエスト × 0.1(0.5 クレジット)+ プレイス詳細(プレイス選択)リクエスト(2 クレジット)= 2.5 クレジット

Google Places API for Android と Google Places API for iOS は販売されていないため、Premium Plan に含まれていません。

使用制限

合計使用制限

API に対するアプリケーションのすべてのリクエストは、Maps APIs Credits を消費します。したがって、アプリケーションの合計使用制限は、購入したクレジット数で決まります。すべての Maps APIs Credits を消費しても、アプリケーションのリクエストは引き続き実行されますが、アカウントに対して超過料金が請求される場合があります。この場合、アカウントの停止を回避するには、できるだけ早く Google Maps APIs Premium Plan ライセンスを更新する必要があります。割り当ての 85% を消費すると、Google から通知メールが届きます。

Google Maps JavaScript API

マップロードを発生させる Maps JavaScript API のリクエストは、Premium Plan で購入した合計 Maps APIs Credits のカウント対象です。

Maps JavaScript API サービス(クライアント側)

次に、アプリケーションが Google Maps JavaScript API からリクエストする、クライアント側サービスの使用制限を示します。

サービス 使用制限
ルート案内 24 時間ごとのリクエストが 100,000 件の 1 日あたりの無料の共有*割り当て。追加リクエストは、年間購入した Maps APIs Credits のカウント対象です。1 回のリクエストあたり最大 23 個のウェイポイント。同じプロジェクトを共有しているユーザー数に関係なく、ユーザー セッションごとにレート制限が適用されます。**
標高 24 時間ごとのリクエストが 100,000 件の 1 日あたりの無料の共有*割り当て。追加リクエストは、年間購入した Maps APIs Credits のカウント対象です。1 回のリクエストあたり最大 512 個の地点。同じプロジェクトを共有しているユーザー数に関係なく、ユーザー セッションごとにレート制限が適用されます。**
ジオコーディング 24 時間ごとのリクエストが 100,000 件の 1 日あたりの無料の共有*割り当て。追加リクエストは、年間購入した Maps APIs Credits のカウント対象です。同じプロジェクトを共有しているユーザー数に関係なく、ユーザー セッションごとにレート制限が適用されます。**
距離マトリックス 24 時間ごとの要素が 100,000 個の 1 日あたりの無料の共有*割り当て。追加リクエストは、年間購入した Maps APIs Credits のカウント対象です。1 つのクエリあたり 最大 625 個の要素(クエリごとに最大 25 個の出発地または目的地)。: mode=driving の場合、オプションのパラメータ departure_time を使用するリクエストには、リクエスト 1 回あたりの要素数が最大で 100 個までという制限があります。同じプロジェクトを共有しているユーザー数に関係なく、ユーザー セッションごとにレート制限が適用されます。**

* 1 日あたり 100,000 回の無料リクエストが、すべての Maps JavaScript API クライアント側サービスおよび Google Maps API ウェブサービスで共有されます。すべてのリクエストは、1 日あたり 100,000 回の無料リクエストのプールから差し引かれます。すべての追加リクエストは、Premium Plan で購入した合計 Maps APIs Credits のカウント対象です。1 日あたりの無料リクエスト プールは、太平洋標準時の午前 12:00 にリセットされます。1 日あたり 100,000 回の無料リクエスト数は、位置情報サービスのライセンスには適用されません。

** このセッションごとのレート制限により、バッチ ジオコーディングなど、バッチ リクエストのクライアント側サービスは使用できません。バッチ リクエストには、Google のウェブサービス API を使用してください。

Google Maps Mobile SDK

サービス 使用制限

Maps Android API
Maps SDK for iOS

マップロードは、Premium Plan で購入した合計 Maps APIs Credits のカウント対象です。

Google Maps Image API

サービス 使用制限
Static Maps API

リクエストは、Premium Plan で購入した合計 Maps APIs Credits のカウント対象です。

最大画像サイズは 2048 x 2048 ピクセルです。これは、以下に説明する scale パラメータによって異なります。


Street View Image API

リクエストは、Premium Plan で購入した合計 Maps APIs Credits のカウント対象です。

最大イメージサイズは 2048 x 2048 ピクセルです。

Street View Image API メタデータ リクエストは無料であり Maps APIs Credits を消費しません。

アプリケーションは、最大 2048 x 2048 ピクセルの Google Static Maps API 画像をリクエストできます。静的マップ リクエストの scale 値が返されるピクセル数に影響するため、最大 size 値はスケールレベルごとに異なります。

スケール 最大サイズ 戻り値
1 2048x2048 2048x2048
2 1024x1024 2048x2048
4 512x512 2048x2048

Google Street View Image API では scale パラメータはサポートされていません。

ウェブサービス API

ウェブサービス 使用制限
ルート案内 24 時間ごとのリクエストが 100,000 件の 1 日あたりの無料の共有*割り当て。追加リクエストは、年間購入した Maps APIs Credits のカウント対象です。1 回のリクエストあたり最大 23 個のウェイポイント。1 秒あたり 50 回**のリクエスト。
標高 24 時間ごとのリクエストが 100,000 件の 1 日あたりの無料の共有*割り当て。追加リクエストは、年間購入した Maps APIs Credits のカウント対象です。1 回のリクエストあたり最大 512 個の地点。1 秒あたり 50 回**のリクエスト。
ジオコーディング 24 時間ごとのリクエストが 100,000 件の 1 日あたりの無料の共有*割り当て。追加リクエストは、年間購入した Maps APIs Credits のカウント対象です。1 秒あたり 50 回**のリクエスト。
距離マトリックス 24 時間ごとの要素が 100,000 個の 1 日あたりの無料の共有*割り当て。追加リクエストは、年間購入した Maps APIs Credits のカウント対象です。1 回のリクエストあたり最大 625 個の要素(クエリごとに最大 25 個の出発地または目的地)。1 秒あたり 1,000 個の要素のレート制限。: mode=driving の場合、オプションのパラメータ departure_time を使用するリクエストには、リクエスト 1 回あたりの要素数が最大で 100 個までという制限があります。
Geolocation 24 時間ごとのリクエストが 100,000 件の 1 日あたりの無料の共有*割り当て。追加リクエストは、年間購入した Maps APIs Credits のカウント対象です。1 秒あたり 50 回**のリクエスト。
Time Zone 24 時間ごとのリクエストが 100,000 件の 1 日あたりの無料の共有*割り当て。追加リクエストは、年間購入した Maps APIs Credits のカウント対象です。1 秒あたり 50 回**のリクエスト。
Roads 24 時間ごとのリクエストが 100,000 件の 1 日あたりの無料の共有*割り当て。追加リクエストは、年間購入した Maps APIs Credits のカウント対象です。1 秒あたり 50 回**のリクエスト。各リクエストには、最大 100 個の地点を含めることができます。

* 1 日あたり 100,000 回の無料リクエストが、すべての Maps JavaScript API クライアント側サービスおよび Google Maps API ウェブサービスで共有されます。すべてのリクエストは、1 日あたり 100,000 回の無料リクエストのプールから差し引かれます。すべての追加リクエストは、Premium Plan で購入した合計 Maps APIs Credits のカウント対象です。1 日あたりの無料リクエスト プールは、太平洋標準時の午前 12:00 にリセットされます。1 日あたり 100,000 回の無料リクエスト数は、位置情報サービスのライセンスには適用されません。

** 乱用を防止するためのデフォルトのレート制限です。ウェブサービスの使用を最適化する方法やレート制限(QPS)の引き上げを要求する方法を確認してください。

Google Places API

サービス 使用制限
Places API Web Service
リクエストは、Premium Plan で購入した合計 Maps APIs Credits のカウント対象です。1 秒あたり 5 回のリクエストのレート制限。ウェブサービスの使用を最適化する方法やレート制限(QPS)の引き上げを要求する方法を確認してください。
Places API クライアント側サービス リクエストは、Premium Plan で購入した合計 Maps APIs Credits のカウント対象です。同じプロジェクトを共有しているユーザー数に関係なく、ユーザー セッションごとにレート制限が適用されます。

使用モデルの概要

次の図は、Google Maps APIs Premium Plan の使用レートと使用制限の概要を示しています。

図を PDF でダウンロード