Navigation SDK へのリクエストは、Navigation Request SKU に課金されます。目的地へのルートを生成するために行う API 呼び出しに対して課金されます。API 呼び出しには、1 つ以上の目的地(ウェイポイントとも呼ばれます)を含めることができます。呼び出しの費用は、呼び出しに含まれるウェイポイントの数に、リクエストされた各目的地の料金を掛けて計算できます。
ルートのターンバイターン方式のナビを開始しても、追加料金は発生しません。また、目的地がすでに取得された後のルート変更に追加料金はかかりません。たとえば、交通情報の更新、道路の閉鎖、計画されたルートからの逸脱によるルート変更には料金はかかりません。
Navigation SDK for Android の SKU の詳細と料金
次の表に、Navigation SDK for Android の従量課金制 SKU の詳細と料金を示します。
| カテゴリ | SKU の詳細 | SKU 料金 |
|---|---|---|
| Enterprise | SKU: Navigation Request | グローバル料金表 インドの料金表 |
ルートのステータスと課金
ルートが見つからない場合(NO_ROUTE_FOUND など)でも、Google サーバーに正常に到達して処理されたルート リクエストに対しては課金されます。クライアントサイドのエラー、ネットワーク接続の問題、バックエンドのタイムアウトが原因で失敗したリクエストに対しては課金されません。
ルートをリクエストすると、SDK は Navigator.RouteStatus を返します。次の表は、各ルート ステータス コードに料金が適用されるかどうかをまとめたものです。
| ルートのステータス | 説明 | 請求済み |
|---|---|---|
OK |
SDK が目的地までのルートを正常に計算しました。 | はい |
NO_ROUTE_FOUND |
SDK が目的地への実行可能なルートを見つけられませんでした。 | はい |
ROUTE_CANCELED |
SDK は、新しいリクエストを優先してルート計算をキャンセルしました。 | はい |
NETWORK_ERROR |
ネットワーク エラーにより、SDK がルートを計算できませんでした。 | いいえ |
QUOTA_CHECK_FAILED |
割り当てが不足しているため、SDK でルートを計算できませんでした。 | いいえ |
LOCATION_DISABLED |
ユーザーが GPS 位置情報をオフにしたため、SDK がルートを計算できなかった。 | いいえ |
LOCATION_UNKNOWN |
SDK がルートを計算するのに間に合うように位置情報を取得できませんでした。 | いいえ |
WAYPOINT_ERROR |
リクエストに無効なウェイポイント(認識されないプレイス ID など)が含まれているか、ウェイポイントの上限(25 個)を超えています。 | いいえ |
DUPLICATE_WAYPOINTS_ERROR |
リクエストに連続した重複するウェイポイントが含まれている。 | いいえ |
ROUTING_TIMEOUT |
ルートの計算中にルーティング バックエンドがタイムアウトしました。 | いいえ |
割り当てを調整
割り当て上限は、特定の API またはサービスに対して、特定の期間内に許可されるリクエストの最大数を定義します。プロジェクトのリクエスト数が割り当て上限に達すると、サービスはリクエストへの応答を停止します。
API の割り当て値を変更する手順は次のとおりです。
- Cloud コンソールで、[Google Maps Platform] > [割り当て] に移動します。
- 割り当てを変更する API を選択します。
- 変更する割り当て値を特定し、チェックボックスを使用して選択します。
- [編集] をクリックし、新しい割り当て値を入力して、[リクエストを送信] をクリックします。
割り当て増加リクエストを表示する
過去のリクエストと保留中のリクエストを含む、すべての割り当て増加リクエストを表示する手順は次のとおりです。
- Cloud コンソールで、[Google Maps Platform] > [割り当て] に移動します。
- 割り当て増加リクエストを表示する API を選択します。
- [リクエストの増加] をクリックします。
利用規約による制限
利用規約について詳しくは、Google Maps Platform 利用規約のライセンス制限に関するセクションをご覧ください。