# Google API使用量の見積もり

*Skill Level: Intermediate*

## 開始前の注意事項

* アプリが位置情報機能を使用するたびに、Googleのプランが請求されます。
* Adaloの位置情報機能を使用するには有料のAdaloプランが必要です。

## 手順

{% tabs %}
{% tab title="シンプル" %}
**1.)** Googleは、場所や地図の使用に対して無料の月額$200のクレジットを提供していますが、ある月にこの金額を超えると、請求アカウントに請求されます。これについて詳細は、Googleの[Map Platform Pricing Page](https://developers.google.com/maps/billing-and-pricing/billing)で確認できます。

![](https://797861279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4EFNSNZLMs5AZ70x2P33%2Fuploads%2Fgit-blob-1ec5b4013a9cf37bab667df7110a319db902f07c%2FScreen%20Shot%202022-05-10%20at%203.15.07%20PM.png?alt=media)

**2.)** 90日間の無料トライアルを利用している場合、アカウントに追加の$300のクレジットが付与されますが、月額$200の割り当てを超えるとトライアルは請求されます。トライアルが期限切れになるか資金が尽きると、$200/月の無料割り当てを超える使用量は通常通り請求されます。

![](https://797861279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4EFNSNZLMs5AZ70x2P33%2Fuploads%2Fgit-blob-0c0291a8e1c7fca6b715699e3a91b10d0f779edd%2FScreen%20Shot%202022-05-10%20at%203.20.57%20PM.png?alt=media)

**3.)** もう混乱していますか？Googleは、潜在的な使用量とコストを把握するのに役立つ[他の価格ページ](https://mapsplatform.google.com/pricing/?authuser=7)に便利な計算機を作成しました。

![](https://797861279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4EFNSNZLMs5AZ70x2P33%2Fuploads%2Fgit-blob-c440e403a9494cc581c26275c75c9e714363b55e%2FScreen%20Shot%202022-05-10%20at%203.23.05%20PM.png?alt=media)

**4.)** ユーザーが地図や位置情報機能とやり取りする際に、各Adaloアクションがいくつのリクエストを行うかが不明な場合、計算機を使用するのは難しいです。以下は、ユーザーが地図や位置情報機能とやり取りする際に各Adaloアクションが行うリクエストの数を示す表です。\
\\

| 機能/アクション                                                                                                                   | リクエスト数                                     |
| -------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ |
| 位置検索/オートコンプリート - 入力選択時と閉じる時 ([詳細はこちら](https://developers.google.com/maps/documentation/places/web-service/session-tokens)) | **1**                                      |
| マップピンの表示 (住所を使用した単一のピン)                                                                                                    | **2** (住所を緯度/経度に変換するための1つとピンを表示するための1つ)    |
| マップピンの表示 (住所を使用した複数のピン)                                                                                                    | **2** (住所を一括で緯度/経度に変換するための1つとピンを表示するための1つ) |
| Maps Pins Display (single pin using lat/long)                                                                              | **1**                                      |
| Maps Pins Display (multiple pins using lat/long)                                                                           | **1**                                      |
| Location List Filtering (upon                                                                                              | **1**                                      |
| Location List Sorting                                                                                                      | **1**                                      |
| Using User Device Location                                                                                                 | **1**                                      |

{% hint style="info" %}
**HINT:** 可能な限り、マップコンポーネントで住所の代わりに緯度と経度を使用してリクエストを節約してください。
{% endhint %}

\
マップまたは場所の機能がリクエストを行う必要があるかどうかわからない場合は、ユーザーが新しい情報を表示するたびにGoogleにリクエストが送信されると考えるのが安全です。

\
**5.)** ユーザーのリクエスト使用量を見積もるには、次のような要因に基づいて変化するより広範で複雑な問題です。

* アプリのデザインとフロー
* ユーザーがアプリで過ごす時間
* アプリ内の場所とマップ機能の普及度
* アプリ内の場所とマップ機能の目立ち具合（たとえば、EV充電ステーションの場所を示すアプリは、写真に場所をタグ付けするソーシャルアプリよりも多くのリクエストを使用する可能性があります）。

このため、アプリが必要とするリクエストの数を一般的な基準で見積もることは不可能です。最良の方法は、月間の推定アクティブユーザー数を取得し（合計500人のユーザーを持つアプリは通常、月に20〜100人のアクティブユーザーを持つ）、それに、ユーザーが特定のアクションを実行したときに各ユーザーごとに必要なリクエストの数を乗じることです。
{% endtab %}
{% endtabs %}

## 例

例として、写真に場所をタグ付けするアプリがあるとします。この機能では、ユーザーが写真を投稿するときにのみユーザーの場所を取得する必要があり、これは1つのリクエストだけです。したがって、1日に平均1枚の写真を投稿する30人のアクティブユーザーがいる場合、合計30x1または30のリクエストが、Google Maps Platformの請求プランに請求されます。

## 詳細はこちら

* [Googleの開発者価格ページを参照](https://developers.google.com/maps/billing-and-pricing/billing)
* See [Google Maps Platform Pricing Calculator](https://mapsplatform.google.com/pricing/?authuser=7)
* Learn more about how [location search/autocomplete batches requests](https://developers.google.com/maps/documentation/places/web-service/session-tokens) to save you money

## ヘルプ

この記事に関する追加のヘルプが必要な場合は、いつでも[コミュニティフォーラム](https://forum.adalo.com/)で質問できます！投稿にはこの記事へのリンクも貼っておいてください！
