Compute Routes と Compute Route Matrix にはそれぞれ 3 つの SKU があり、リクエストの費用が決まります。費用の決定に使用される SKU は、リクエストするサービス(Compute Routes または Compute Route Matrix)と、リクエストで使用する機能に基づきます。次に例を示します。
Compute Routes リクエストは、リクエストごとに課金されます。
Compute Route Matrix リクエストは、リクエストから返された要素ごとに課金されます。要素の数は、出発地の数に目的地の数を掛けた値です。たとえば、リクエストに 2 つの出発地と 3 つの目的地が含まれている場合、リクエストは 6 つの要素に対して課金されます。
使用する機能によって、どの SKU カテゴリが課金されるかが決まります。
Essentials: 最大 10 個の中間地点を含む基本機能のみを使用するリクエストに対して課金されます。
Pro:
TRAFFIC_AWAREやTRAFFIC_AWARE_OPTIMALなどの高度な機能を使用するリクエストに対して課金されます。Enterprise: 二輪車ルートなどのエンタープライズ機能を使用するリクエストに対して課金されます。
これらの SKU をトリガーする機能の完全なリストについては、SKU の詳細をご覧ください。
Routes API の SKU の詳細と料金
次の表に、Routes API の従量課金制 SKU の詳細と料金を示します。
| カテゴリ | 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 には次の使用量上限が設定されています。
Compute Routes
1 分あたり 3,000 QPM クエリのレート制限。
ComputeRoutesリクエストあたりの最大中間地点数は 25 です。
Compute Route Matrix
レートの上限は 1 分あたり 3,000 個の EPM 要素です。これは、出発地の数に目的地の数を掛けた値で計算されます。
プレイス ID または住所を使用して指定できる出発地と目的地の最大数は 50 です。
routingPreferenceがTRAFFIC_AWARE_OPTIMALに設定されているComputeRouteMatrixリクエストあたりの要素の最大許容合計数は 100 です。travelModeがTRANSITに設定されているComputeRouteMatrixリクエストあたりの要素の最大許容合計数は 100 です。それ以外の場合、
ComputeRouteMatrixリクエストあたりの要素の合計数の最大許容数は 625 です。
Routes API の費用対効果の高い戦略
このセクションでは、使用量を最適化し、Routes API に関連する費用を削減する方法について説明します。
Compute Routes の地点を制限する
クエリでのユーザー入力を最大 10 地点に制限します。10 を超える地点を含むリクエストは、料金が高くなります。
Compute Routes の最適化によって最適なルートを表示する
地点の最適化引数を使用するリクエストは、料金が高くなります。
最適化引数は、地点を並べ替えて的確なルートを表示します。たとえば、A から E への移動では、最適化した(A-B-C-D-E)ルートの方が、ランダムな並びの最適化されていないルート(A-D-B-C-E など)よりも的確なルートになります。
Compute Routes API と Distance Matrix API(以前のバージョン)でリアルタイム トラフィック モデルを使用する
リアルタイム交通情報のモデルを含む Compute Routes API と Distance Matrix API(以前のバージョン)のリクエストは、料金が高くなります。リクエストに交通情報モデルが含まれていなければ、物理的要素(道路、距離、制限速度)のみに基づいてリクエストの結果が返されます。リアルタイム交通情報のモデルは、出発時刻を now に設定すると有効になります。
GPS データが正確でない場合は、走行したルートと最も近い道路を使用
Maps Roads API の Route Traveled(走行したルート)と Nearest Road(最寄りの道路)の各機能は上位の階層に含まれ、料金が高くなります。これらの機能は GPS データが不正確な場合に使用します。Roads API は適切な道路の特定に役立ちます。Roads API のもう 1 つの機能である Speed Limits(制限速度)は、アセット トラッキングを使用しているお客様のみご利用いただけます。
割り当てを調整
割り当て上限は、特定の期間内に特定の API またはサービスに対して許可されるリクエストの最大数を定義します。プロジェクトのリクエスト数が割り当て上限に達すると、サービスはリクエストへの応答を停止します。
API の割り当て値を変更する手順は次のとおりです。
- Cloud コンソールで、[Google Maps Platform] > [割り当て] に移動します。
- 割り当てを変更する API を選択します。
- 変更する割り当て値を特定し、チェックボックスを使用して選択します。
- [編集] をクリックし、新しい割り当て値を入力して、[リクエストを送信] をクリックします。
割り当て増加リクエストを表示する
過去のリクエストと保留中のリクエストを含む、すべての割り当て増加リクエストを表示するには:
- Cloud コンソールで、[Google Maps Platform] > [割り当て] に移動します。
- 割り当て増加リクエストを表示する API を選択します。
- [リクエストの増加] をクリックします。
利用規約による制限
使用条件の詳細については、Google Maps Platform 利用規約のライセンス制限に関するセクションをご覧ください。