Navigation SDK for Android では従量課金制の価格モデルが使用されます。Navigation SDK リクエストは、Navigation Request SKU への呼び出しを生成します。Navigation SDK では、目的地までのルートを生成するために行う API 呼び出しに対して料金が発生します。API 呼び出しには、1 つ以上のデスティネーション(ウェイポイント)を含めることができます。呼び出しの費用は、呼び出しに含まれる目的地(またはウェイポイント)の数に、リクエストされた各目的地の料金(ナビゲーション リクエスト SKU の料金に基づく)を掛けることで計算できます。
Navigation SDK の料金は、ルートをリクエストするために API リクエストが送信されたときに適用されます。ルートのターンバイターン ナビゲーションを開始しても追加料金はかかりません。また、目的地がフェッチされた後にルートを変更しても追加料金は発生しません。たとえば、交通情報の更新、道路の閉鎖、計画されたルートからの逸脱によるルートの変更については、料金は発生しません。
Google Cloud コンソールに、使用料金を管理するためのツールが用意されています。Navigation SDK for Android の課金方法
Navigation SDK for Android では従量課金制の価格モデルが使用され、Google Maps Platform の API と SDK は SKU 単位で課金されます。使用量は SKU ごとにトラッキングされ、費用は
Navigation SDK for Android の料金
SKU: Navigation Request
Navigation SDK を使用してリクエストされた各デスティネーションは、Navigation Request SKU 単位で課金されます。SKU 単位の料金は、SKU の月間通話量の合計によって決まります。
月間使用量 (宛先あたりの料金) |
||
---|---|---|
1 ~ 1,000 | 1,001 ~ 4,200,000 | 4,200,000 人以上 |
無料 | 0.05 米ドル | 0.0395 米ドル |
ルート リクエストの方法
Navigation SDK へのルート生成リクエストは、次のメソッドを呼び出すことで行えます。
- setDestination(Waypoint の目的地)
- setDestination(Waypoint の目的地、RoutingOptions オプション)
- setDestination (Waypoint destination, RoutingOptions routingOptions, DisplayOptions displayOptions)
- setDestinations(List<Waypoint> の目的地)
- setDestinations(List<Waypoint> 目的地、RoutingOptions オプション)
- setDestinations (List<Waypoint> destinations, CustomRoutesOptions customRoutesOptions)
- setDestinations (List<Waypoint> destinations, RoutingOptions routingOptions, DisplayOptions displayOptions)
- setDestinations (List<Waypoint> destinations, CustomRoutesOptions customRoutesOptions, DisplayOptions displayOptions)
- simulateLocationsAlongNewRoute(List<Waypoint> waypoints)
- simulateLocationsAlongNewRoute(List<Waypoint> waypoints, RoutingOptions routingOptions)
- simulateLocationsAlongNewRoute(List<Waypoint> waypoints, RoutingOptions routingOptions, SimulationOptions simulationOptions)
- [非推奨] setDestinations(List<Waypoint> destinations、String routeToken)
1 回のメソッド呼び出しで指定できる宛先は 25 個までです。各呼び出しの費用は、宛先の数に SKU 単位あたりの料金を掛けて計算されます。
その他の使用量上限
Navigation SDK for Android には、以下の使用制限が適用されます。
- レート制限は 30,000 QPM(1 分あたりのクエリ数)。
- API 呼び出しあたりの中間目的地(またはウェイポイント)の最大数は 25 です。
利用規約による制限
利用規約については、Google Maps Platform の利用規約のライセンス制限に関するセクションをご覧ください。
使用料金を管理する
Navigation SDK for Android の使用料金を管理する、または本番環境トラフィックの需要を満たすには、API へのすべてのリクエストで 1 日あたりの割り当て上限を設定します。1 日の割り当ては、午前 0 時(太平洋時間)にリセットされます。
Navigation SDK for Android の割り当て上限を表示または変更するには:
- Cloud コンソールで、[Google Maps Platform の割り当て] ページを開きます。
- [API] プルダウンをクリックし、[Navigation SDK for Android] を選択します。
- [リクエスト] カードまでスクロールして、割り当て上限を表示します。
割り当て名と上限の一覧の表が表示されます。 - 割り当て上限を変更するには、その制限の編集アイコンをクリックします。
表示されたダイアログの [割り当て上限] フィールドに、1 日の課金対象の割り当て上限(Google により指定されている場合、その割り当て上限以下)を入力して、[保存] を選択します。
API の使用が課金対象の割り当て上限に達した日は、その日が終わるまでアプリケーションは API にアクセスできなくなります。