Google Maps Platform には、使用量を制御し、使用量が予算に沿ったものになるようにするためのさまざまなオプションが用意されています。オプションは次のとおりです。
- アプリがトリガーする課金イベントの数を上限設定することで、課金を停止します。
- 使用量が特定の予算または API の上限に近づいたときに通知を受け取ります。
- アプリをより費用対効果の高い方法で構築できます。
次の表に、オプションを示します。
| 請求を停止する | 通知を受け取る | 低コストで構築する |
割り当て
割り当ては、Google Cloud プロジェクトで使用できる Google Maps Platform サービスの量を制限します。割り当ては、公平性を確保し、リソースの使用量と可用性の急増を抑えることを目的としています。詳細については、Cloud Quotas の概要をご覧ください。
次のものは割り当ての対象としてカウントされます。
- 成功したリクエスト
- サーバーエラーを引き起こすリクエスト
次のものは割り当ての対象外です。
- 認証に失敗したリクエスト
API 使用量が上限に近づいたときに通知されるように、割り当てアラートを設定できます。詳細については、割り当てアラートとモニタリングを設定するをご覧ください。
割り当て上限を使用すると、プロジェクトが送信できるリクエスト数を制限することで、API の使用量を制御し、予期しない料金が発生するのを防ぐことができます。割り当て上限はデフォルトで設定されていますが、調整リクエストを送信することで増減できます。割り当ての管理の詳細については、割り当ての表示と管理をご覧ください。
必要に応じて割り当てを調整する
API 割り当てを定期的に確認して調整し、使用量と費用を最適化しながら、過剰な支出を防ぎ、アプリケーションが適切に機能するバランスを見つけます。
- Google Cloud コンソールで API の使用パターンをモニタリングします。予算に合わせて割り当てを設定し、予算超過を防ぎます。
- 割り当てでピーク時の使用期間に対応できるようにします。
- 中断を回避するには、段階的に調整し、変更のたびにアプリケーションを徹底的にテストします。
予算とアラート
Google Maps Platform の使用に特定の予算がある場合は、Cloud Billing の予算とアラートを作成することで、想定外の請求を回避できます。
予算アラートを設定すると、総予算の一定の割合に達したときに通知を受け取ることができます。これにより、使用料金の傾向を時系列で確認できます。
詳細については、予算アラートの作成、編集、削除をご覧ください。
戦略的費用管理
効果的な予算編成では、可能な限り無料または低コストのオプションを使用します。このセクションでは、費用を最小限に抑えるためのさまざまな戦略について説明します。
可能な限り Maps Static API を使用する
次の状況では、1 つのマーカーのみを必要とするシンプルな地図表示をサポートする静的地図が適しています。
- プロトタイプから開始する。まだ多くの機能が実装されていない。
- 地図のカスタマイズはありません。
- マーカーは 1 つまで使用します。
- 動的地図や動的ストリートビューを使用してユーザー操作をサポートする必要がない。
サムネイルを使用して遅延読み込みする
サムネイル(小さな地図画像)は、Maps Static API の使用に適しています。こうしたアイテムは動的マップの読み込みよりも料金が低く、ユーザー インタラクションが発生したときには Google マップの動的バージョンにユーザーを誘導できます。そのため、動的マップの読み込みの料金は、エンゲージメントの高いユーザーに対してのみ発生します。
より安い価格カテゴリを使用する
Google は、料金カテゴリごとに異なる数の無料使用イベントを提供しています。アプリケーションを最適化して、無料の月間使用イベントが多い [Essentials] カテゴリまたは [Pro] カテゴリの機能を使用できます。料金カテゴリの詳細
複数のマップを統合する
複数の地図を表示する実装がある場合は、次のガイドラインに沿って実装してください。
- 地図は必要な場合にのみ読み込むことで、不要なリソースを最小限に抑えます。
- 必要に応じてビューポート、ズーム、マーカーを更新して、単一の地図を再利用します。
- 店舗の所在地を表示するために複数の地図を表示している場合は、Locator Plus ソリューションを使用します。
- ユーザー インターフェースの画面ごとに 1 つの地図を使用します。通常、ユーザーは一度に 1 つの地図しか操作しないためです。
許可されている場合はコンテンツをキャッシュに保存する
ほとんどの Google Maps Platform プロダクトでは、コンテンツのキャッシュ保存が禁止されています。ただし、例外として、結果を最大 30 日間キャッシュに保存できる場合があります。詳しくは、Google Maps Platform の利用規約をご覧ください。