このページは、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 の
MapFragment、SupportMapFragment、MapView、StreetViewPanoramaFragment、SupportStreetViewPanoramaFragment、StreetViewPanoramaViewのいずれか。マップロードは、関連する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 日あたり ** このセッションごとのレート制限により、バッチ ジオコーディングなど、バッチ リクエストのクライアント側サービスは使用できません。バッチ リクエストには、Google のウェブサービス API を使用してください。 |
|
Google Maps Mobile SDK
| サービス | 使用制限 |
|---|---|
Maps Android API |
|
各マップロードは、Premium Plan で購入した合計 Maps APIs Credits のカウント対象です。 |
Google Maps Image API
| サービス | 使用制限 |
|---|---|
| Static Maps API | リクエストは、Premium Plan で購入した合計 Maps APIs Credits のカウント対象です。 最大画像サイズは 2048 x 2048 ピクセルです。これは、以下に説明する |
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 日あたり ** 乱用を防止するためのデフォルトのレート制限です。ウェブサービスの使用を最適化する方法やレート制限(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 の使用レートと使用制限の概要を示しています。

