Distance Matrix API では従量課金制の料金モデルが使用されます。 Distance Matrix API リクエストでは、リクエストの種類に応じて次の 2 つの SKU のいずれかの呼び出しが生成されます。 basic または advanced Google の総合的な利用規約に加えて、使用量上限が存在します Distance Matrix API に固有の引数です。 Google Cloud コンソールのツールを使用して、費用と使用量を管理できます。
Distance Matrix API の課金方法
Distance Matrix API は従量課金制の料金モデルを使用します。Google Maps Platform の API や SDK は、SKU 単位で課金されます。使用量の追跡はサービスの SKU 単位で行われますが、API や SDK にはサービスの SKU が複数含まれているものもあります。料金は次の式で計算されます。
料金と使用量の計算ツールをご用意していますので、各 API / SDK の使用コストを見積もる際にご活用ください。条件を満たす Google Maps Platform SKU については、請求先アカウントごとに毎月 200 米ドルの Google Maps Platform クレジットをご利用いただけます。このクレジットは、条件を満たす SKU に自動的に適用されます。
Distance Matrix API の料金
SKU: Distance Matrix
Distance Matrix API または Maps JavaScript API の Distance Matrix Service へのリクエストです(Distance Matrix Advanced 請求 SKU を呼び出すリクエストを除く)。
月間使用量 (要素あたりの料金) |
||
---|---|---|
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.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
には、現在時刻または将来の時刻を設定できます。過去の時刻は指定できません。
- travel
- 場所の修飾子。次の場所の修飾子を使用して、ドライバーが特定の場所にどのように接近するかを指定する場合です。
side_of_road
heading
その他の使用量上限
1 日あたりの要素数(EPD)に上限はありませんが、 Distance Matrix API には使用量上限があります。
- 1 回のリクエストで最大 25 か所の出発地または 25 か所の目的地
- サーバーサイドごとに最大 100 個の要素 リクエストできます。
- 1 個あたり最大 100 要素 クライアントサイドのリクエスト。
- 60,000 EPM(1 分あたりの要素数)。 クライアントサイド クエリとサーバーサイド クエリ。
利用規約による制限
利用規約については、以下をご覧ください。 Distance Matrix API に関するポリシー、 ライセンス制限セクション (Google Maps Platform 利用規約の抜粋)
使用料金を管理する
Distance Matrix API の使用料金を管理する、または本番環境の需要を満たすため API へのすべてのリクエストに対して 1 日あたりの割り当て上限を設定できます。1 日の割り当ては、午前 0 時(太平洋時間)にリセットされます。
Distance Matrix API の割り当て上限を表示または変更するには:
- Cloud Console で、[Google Maps Platform の割り当て] ページを開きます。
- [API] プルダウンをクリックし、[Distance Matrix API] を選択します。
- [Elements] までスクロールして割り当て上限を表示します。
。
割り当て名と上限の一覧の表が表示されます。 - 割り当て上限を変更するには、その制限の編集アイコンをクリックします。
表示されたダイアログの [割り当て上限] フィールドに、1 日の課金対象の割り当て上限(Google により指定されている場合、その割り当て上限以下)を入力して、[保存] を選択します。
API の使用が課金対象の割り当て上限に達した日は、その日が終わるまでアプリケーションは API にアクセスできなくなります。