Maps JavaScript API の使用量と請求額

情報 info アイコンをクリックして、このページの目次を表示します。

Maps JavaScript API のリクエストは、リクエストのタイプに応じて、異なる SKU の呼び出しを生成します。たとえば、地図の読み込みでは Dynamic Maps SKU がトリガーされ、パノラマでは Dynamic Street View SKU がトリガーされます。Maps JavaScript API のプレイス ライブラリとその他の JavaScript サービスの呼び出しの料金は別途請求されます。詳細については、次の表の SKU の詳細と料金リストをご覧ください。

Maps JavaScript API の SKU の詳細と料金

次の表に、Maps JavaScript API の従量課金制 SKU の詳細と料金を示します。

カテゴリMaps SKU の詳細SKU 料金
Essentials SKU: Dynamic Maps グローバル料金リスト
インドの料金リスト
Essentials SKU: Static ストリートビュー グローバル料金表
インドの料金表
Pro SKU: Dynamic Street View グローバル料金表
インドの料金表
Pro SKU: Elevation グローバル料金表
インドの料金表
Pro SKU: Immersive Maps グローバル料金表
インドの料金表
カテゴリプレイス ライブラリ(Maps JavaScript API)(新規)の SKU の詳細SKU 料金
Essentials SKU: Autocomplete Requests グローバル料金リスト
インドの料金リスト
Essentials SKU: Autocomplete Session Usage グローバル料金リスト
インドの料金リスト
Essentials SKU: Geocoding グローバル料金リスト
インドの料金リスト
Essentials SKU: Place Details Essentials(IDs Only) グローバル料金表
インドの料金表
Essentials SKU: Place Details Essentials グローバル料金表
インドの料金表
Essentials SKU: Text Search Essentials (IDs Only) グローバル料金表
インドの料金表
Pro SKU: Nearby Search Pro グローバル料金リスト
インドの料金リスト
Pro SKU: Place Details Pro グローバル料金リスト
インドの料金リスト
Pro SKU: Text Search Pro グローバル料金リスト
インドの料金リスト
Enterprise SKU: Nearby Search Enterprise グローバル料金リスト
インドの料金リスト
Enterprise SKU: Place Details Enterprise グローバル料金表
インドの料金表
Enterprise SKU: Place Details Enterprise + Atmosphere グローバル料金表
インドの料金表
Enterprise SKU: Text Search Enterprise グローバル料金表
インドの料金表
Enterprise SKU: Text Search Enterprise + Atmosphere グローバル料金リスト
インドの料金リスト
Enterprise SKU: Place Details Photos グローバル料金リスト
インドの料金リスト
カテゴリプレイス ライブラリ(Maps JavaScript API)(従来版)の SKU の詳細SKU の料金
Essentials SKU: Autocomplete - Per Request グローバル料金表
インドの料金表
Essentials SKU: Autocomplete (included with Place Details) - Per Session グローバル料金表
インドの料金表
Essentials

SKU: Basic Data

追加料金:

グローバル料金表
インドの料金表
Essentials SKU: Find Place - ID only グローバル料金表
インドの料金表
Essentials SKU: Place Details Essentials- ID Refresh グローバル料金表
インドの料金表
Essentials SKU: Query Autocomplete - Per Request グローバル料金リスト
インドの料金リスト
Pro SKU: Autocomplete without Place Details - Per Session グローバル料金表
インドの料金表
Pro

SKU: Find Place

追加料金:

グローバル料金表
インドの料金表
Pro

SKU: Places - Nearby Search

追加料金:

グローバル料金リスト
インドの料金リスト
Pro

SKU: Places - Text Search

追加料金:

グローバル料金リスト
インドの料金リスト
Pro

SKU: Places Details

追加料金:

グローバル料金表
インドの料金表
Enterprise

SKU: Atmosphere Data

追加料金:

グローバル料金リスト
インドの料金リスト
Enterprise

SKU: Contact Data

追加料金:

グローバル料金リスト
インドの料金リスト
Enterprise SKU: Places Photos グローバル料金表
インドの料金表
カテゴリPlaces UI キットSKU の料金
Essentials SKU: Places UI Kit Query グローバル料金リスト
インドの料金リスト
Essentials SKU: Places UI Kit - Autocomplete Per Session グローバル料金リスト
インドの料金リスト
Pro SKU: Places UI キット(Advanced) グローバル料金リスト
インドの料金リスト
カテゴリRoutes ライブラリの SKU の詳細SKU 料金
Essentials SKU: Routes: Compute Routes Essentials グローバル料金表
インドの料金表
Essentials SKU: Routes: Compute Route Matrix Essentials グローバル料金表
インドの料金表
Pro SKU: Routes: Compute Routes Pro グローバル料金表
インド料金表
Pro SKU: Routes: Compute Route Matrix Pro グローバル料金リスト
インドの料金リスト
Enterprise SKU: Routes: Compute Routes Enterprise グローバル料金表
インド料金表
Enterprise SKU: Routes: Compute Route Matrix Enterprise グローバル料金リスト
インドの料金リスト
カテゴリRoutes API(従来版)の SKU の詳細SKU 料金
Essentials SKU: Directions グローバル料金リスト
インドの料金リスト
Essentials SKU: Distance Matrix グローバル料金リスト
インドの料金リスト
Pro SKU: Directions Advanced グローバル料金リスト
インドの料金リスト
Pro SKU: Distance Matrix Advanced グローバル料金表
インドの料金表

Routes Library の料金の詳細

Route クラスと RouteMatrix クラスにはそれぞれ、リクエストの費用を決定する 3 つの SKU があります。費用の決定に使用される SKU は、使用するサービス(Route クラスまたは RouteMatrix クラス)と、リクエストで使用する機能に基づいています。次に例を示します。

  • ルート計算リクエストは、リクエストごとに課金されます。

  • ルート マトリックスの計算リクエストは、リクエストから返された要素ごとに課金されます。要素数は、出発地の数に目的地の数を掛けた値です。たとえば、リクエストに 2 つの出発地と 3 つの目的地が含まれている場合、リクエストは 6 つの要素に対して課金されます。

使用する機能によって、課金される SKU カテゴリが決まります。

  • Essentials: 基本機能のみを使用し、中間地点が 10 個以下のリクエストに対して課金されます。

  • Pro: TRAFFIC_AWARE や TRAFFIC_AWARE_OPTIMAL などのルート修飾子などの上級者向け機能を使用するリクエストに対して課金されます。

  • Enterprise: 二輪車ルートなどのエンタープライズ機能を使用するリクエストに対して課金されます。

JavaScript には、以下の使用量上限が適用されます。

ルートを計算する

  • 1 分あたり 3,000 クエリのレート制限。

  • computeRoutes リクエストあたりの中間地点の最大許容数は 25 です。

Compute route matrix

  • レート制限は 1 分あたり 3,000 要素です。これは、出発地の数に目的地の数を掛けた値です。

  • プレイス ID または住所を使用して指定できる出発地と目的地の最大数は 50 です。

  • routingPreference が TRAFFIC_AWARE_OPTIMAL に設定された computeRouteMatrix リクエストあたりの要素の最大許容数は 100 です。

  • travelMode が TRANSIT に設定されている computeRouteMatrix リクエストあたりの要素の最大許容合計数は 100 です。

  • computeRouteMatrix リクエストあたりの要素の最大許容合計数は 625 です。

割り当てと使用量上限

Maps JavaScript API の割り当てと使用量上限を確認して管理するには、割り当てと割り当てアラートをご覧ください。

地図の読み込みの割り当て

Maps JavaScript API の 2D 地図と 3D 地図の読み込みには、次の割り当てが適用されます。

  • 1 プロジェクト、1 分あたり 30,000 回の地図の読み込み
  • IP ごとに 1 分あたり 300 回の地図の読み込み

Places UI キットの使用量上限

Places UI キットには、次の使用量上限が適用されます。

  • Places UI キット Query: Place Details 要素と Place Search 要素からのリクエストは、プロジェクトごとに 1 分あたり 6,000 クエリに制限されています。

  • Places UI キット セッション: Autocomplete 要素からのリクエストは、プロジェクトごとに 1 分あたり 6,000 件のクエリに制限されます。

Places API と Geocoding API への基盤となるリクエストは、Cloud プロジェクトの割り当てを消費しません。

Places API の費用対効果の高い戦略

このセクションでは、使用量を最適化し、Places API に関連する費用を削減する方法について説明します。

フィールド マスクを使用する

フィールド マスクを使用すると、不要なデータがリクエストされなくなるため、レイテンシと請求額を削減できます。

Place Details(新版)、Nearby Search(新版)、Text Search(新版)のリクエストでは、フィールド マスクを使用して、レスポンスで返すフィールドのリストを指定します。

その後、リクエストに適用される最も高い SKU で請求されます。たとえば、Essentials SKU と Pro SKU の両方からフィールドを選択すると、Pro SKU に基づいて課金されます。

Place Details(新版)でセッション料金を使用する

アプリケーションの月間呼び出し数が 100,001 ~ 500,000 以上の場合、またはユーザーがセッションごとに 12 回を超える予測入力リクエストを行う場合は、Autocomplete(新版)でセッションを使用することをおすすめします。セッションを使用すると、料金設定が簡素化され、Autocomplete(新版)の使用に対して一貫した料金モデルが提供されます。

詳細については、Autocomplete(新版)とセッションの料金をご覧ください。

割り当てを調整

割り当て上限は、特定の期間内に特定の API またはサービスに対して許可されるリクエストの最大数を定義します。プロジェクトのリクエスト数が割り当て上限に達すると、サービスはリクエストへの応答を停止します。

API の割り当て値を変更する手順は次のとおりです。

  1. Cloud コンソールで、[Google Maps Platform] > [割り当て] に移動します。
  2. 割り当てを変更する API を選択します。
  3. 変更する割り当て値を特定し、チェックボックスを使用して選択します。
  4. [編集] をクリックし、新しい割り当て値を入力して、[リクエストを送信] をクリックします。

割り当て増加リクエストを表示する

過去のリクエストと保留中のリクエストを含む、すべての割り当て増加リクエストを表示するには:

  1. Cloud コンソールで、[Google Maps Platform] > [割り当て] に移動します。
  2. 割り当て増加リクエストを表示する API を選択します。
  3. [リクエストの増加] をクリックします。

利用規約による制限

使用条件の詳細については、Google Maps Platform 利用規約のライセンス制限に関するセクションをご覧ください。