2

AndroidアプリケーションでGoogleプレイステキスト検索APIを使用しています

https://maps.googleapis.com/maps/api/place/textsearch/json?query=haldi&location=28.62470,77.3806&radius=100&sensor=false&key=myBrowser_key

応答として、クエリに従って場所の JSON を受け取りました。

このドキュメントによると https://developers.google.com/maps/documentation/geocoding/#Limits

1 日あたり 2,500 件のリクエストを作成できます。

しかし、myBrowser_keyを 1 つだけ使用してアプリケーションを構成し、アプリケーションが 1000 人のユーザーによって使用されている場合、ユーザーごとに 2 ~ 3 回の検索の後、場所の検索は機能しません。 "status"="OVER_QUERY_LIMIT"と表示されます。

では、どうすればこの問題に対処できますか? このサービスを間違った方法で使用していますか? アプリケーションで Google プレイス サービスを使用するにはどうすればよいですか? 制限を増やす方法はありますか?

任意の提案..助けてください

4

2 に答える 2

0

オプションがある場合は、応答場所をある程度キャッシュして、新しい要求をサーバーから一定期間同じ種類のパラメーターで処理できるようにする必要があります。

これにより、一部のユーザーが特定の領域から同じクエリを探している場合、ある程度の削減が得られます。

于 2015-04-07T06:27:48.500 に答える