Routes API で次世代の Distance Matrix 機能が開始されました(プレビュー版)。

Distance Matrix API の使用量と請求額

Distance Matrix API は、従量課金制の料金モデルを採用しています。Distance Matrix API リクエストでは、リクエストのタイプ(basic または advanced)に応じて、2 つの SKU のいずれかの呼び出しが生成されます。 Google の総合的な利用規約に加えて、Distance Matrix API に固有の使用量上限があります。Google Cloud Console に、使用料金を管理するためのツールが用意されています。

Distance Matrix API の請求の仕組み

Distance Matrix API は、従量課金制の料金モデルを採用しています。Google Maps Platform の API や SDK は、SKU 単位で課金されます。使用量の追跡はサービスの SKU 単位で行われますが、API や SDK にはサービスの SKU が複数含まれているものもあります。料金は次の式で計算されます。

SKU 使用量×使用 1 回あたりの料金

料金と使用量の計算ツールをご用意していますので、各 API / SDK の使用コストを見積もる際にご活用ください。条件を満たす Google Maps Platform SKU については、請求先アカウントごとに毎月 200 米ドルの Google Maps Platform クレジットをご利用いただけます。このクレジットは、条件を満たす SKU に自動的に適用されます1

Distance Matrix API の料金

SKU: Distance Matrix

Distance Matrix API または Maps JavaScript API の Distance Matrix Service へのリクエストです(Distance Matrix Advanced 請求 SKU を呼び出すリクエストを除く)。

月間使用量
(要素あたりの料金)
0~100,000 100,001~500,000 500,001 以上
0.005 米ドル
(1,000 回あたり 5.00 米ドル)
0.004 米ドル
(1,000 回あたり 4.00 米ドル)
大量使用時の料金設定については営業担当にお問い合わせください

Distance Matrix API にクエリが送信されるたびに要素が生成されます。「origins の数」x「destinations の数」が要素数になります。

SKU: Distance Matrix Advanced

Distance Matrix API または Maps JavaScript API の Distance Matrix Service へのリクエストで、交通情報、場所の修飾子(該当する場合)を使用します。

月間使用量
(要素あたりの料金)
0~100,000 100,001~500,000 500,001 以上
0.01 米ドル
(1,000 回あたり 10.00 米ドル)
0.008 米ドル
(1,000 回あたり 8.00 米ドル)
大量使用時の料金設定については営業担当にお問い合わせください

Distance Matrix API にクエリが送信されるたびに要素が生成されます。「origins の数」x「destinations の数」が要素数になります。

以下の 1 つ以上の情報や修飾子が Distance Matrix API または Maps JavaScript API の Distance Matrix サービスで使用されている場合、Distance Matrix Advanced SKU が課金されます。

  • 交通情報。次のすべてがあてはまる場合に交通情報が使用されます(Distance Matrix のレスポンスで duration_in_traffic フィールドを取得するには、これらの条件を満たす必要があります)。
    • travel mode パラメータが driving、または指定されていない(デフォルトの移動手段は driving)。
    • リクエストに有効な departure_time パラメータが含まれている。departure_time には、現在時刻または将来の時刻を設定できます。過去の時刻は指定できません。
  • 場所の修飾子。次の場所の修飾子を使用して、ドライバーが特定の場所にどのように接近するかを指定する場合です。
    • side_of_road
    • heading

その他の使用量上限

1 日あたりの EPD 要素に上限はありませんが、Distance Matrix API には以下の使用量上限が適用されます。

  • 1 回のリクエストあたり最大 25 か所の出発地または目的地。
  • サーバーサイドのリクエストあたり最大で 100 個の要素。
  • クライアントサイド リクエストごとに最大 100 個の要素。
  • 1,000 要素/秒(EPS)は、クライアント側とサーバー側のクエリ数の合計として計算されます。

利用規約による制限

利用規約については、Distance Matrix API のポリシーと Google Maps Platform 利用規約のライセンス制限に関するセクションをご覧ください。

使用料金を管理する

Google Maps Platform API の使用料金を管理するには、課金対象の API へのすべてのリクエストで 1 日あたりの割り当て上限を設定します。1 日の割り当ては、午前 0 時(太平洋標準時)にリセットされます。

Distance Matrix API の割り当て上限を表示または変更するには:

  1. Cloud Console で、[Google Maps Platform の割り当て] ページを開きます。
  2. [API] プルダウンをクリックし、[Distance Matrix API] を選択します。
  3. [要素] カードまでスクロールして、割り当て上限を表示します。
    割り当て名と上限の一覧の表が表示されます。
  4. 割り当て上限を変更するには、その制限の編集アイコンをクリックします。
    表示されたダイアログの [割り当て上限] フィールドに、1 日の課金対象の割り当て上限(Google により指定されている場合、その割り当て上限以下)を入力して、[保存] を選択します。

API の使用が課金対象の割り当て上限に達した日は、その日が終わるまでアプリケーションは API にアクセスできなくなります。


  1. インドのユーザーが Google Maps Platform のクレジットを受け取るには、Google Maps Platform の請求先アカウントを作成する前に、Google Cloud Platform の請求先アカウントを作成する必要があります。