Google プレイスの情報をユーザーに関連付け、その情報を地図上に表示するサイトを持っています。たとえば、ユーザーは場所を検索し (現在は Places Library Autocomplete API を使用)、後で取得できるようにこの場所をブックマークできます。
Google マップ TOS に従って、私は場所 ID とその参照のみをデータベースに保存し、地図上に表示する必要があるときはいつでも、各場所の座標情報をクライアント側で要求しています。
最近、サービス オブジェクトで getDetails メソッドを使用して (JavaScript ループ内で) 座標情報に対して 10 回を超える API リクエストを連続して行うと、OVER_QUERY_LIMIT ステータス コードが返されるという問題に遭遇しました。
私の質問は次のとおりです。各場所の緯度と経度をデータベースに保存することが Google の TOS に違反すると仮定するのが正しい場合、多くの場所の座標情報をプログラムで取得して、これらの場所を地図上に表示するにはどうすればよいですか?特定のユーザーに対して?