住所が整っていないデータベースがあります。この住所では、私は唯一の番地または市街地の通りがあります。私のアプリケーションのユーザでは、いくつかのカテゴリを選んで、マップ上に例えば50,100,300などのアドレスを表示したいと思った後で(私のデータベースのすべてのアドレスではなく、小さなデータ)。GoogleマップのQUERY_LIMITレートを避ける方法
私の質問では、このアドレスをジオコードするのがベストですか?
私は約Googleのジオコーディングをたくさん読んで、QUERY_LIMITは、クライアント側とサーバー側のクエリの合計として計算日あたり
2500自由の要求は、そこにあります。
クライアント側クエリとサーバー側クエリの合計として計算される1秒あたり50リクエスト。 私は、ジオコーディングAPI Webサービスを使用してアプリケーションキャッシュとジオコードアドレスにデータを保存できると思います。
たとえば、ユーザーが設定したカテゴリとアプリケーションがジオコーディングの要求を送信した後、共有設定などに保存した後、ユーザーが再びこのカテゴリアプリケーションを設定すると、何も見つからずに質問をしてください。
Googleには1秒あたり50リクエストの制限があるため、同時に多くのユーザーがリクエストを送信すると問題が発生し、QUERY_LIMITになります。
私の考えは良いですか?または、これはIPに影響し、この問題は発生しませんか? Googleからではなく、別のAPIを使用して住所をジオコードする必要がありますか?どう思いますか?
一時的なキャッシュが30日間許可されていることを追加するだけなので、定期的に一時ストレージを更新する必要があります。詳細については、利用規約のセクション10.5(d)をご覧ください:https://developers.google.com/maps/terms?#section_10_5 – xomena