私のDjango
プロジェクトでは、最近の都市をマークするようにしました。このGoogle Places APIではマップを使用してオートコンプリートを使用します。GoogleプレイスAPIで複数のプレイス名を取得するにはどうすればよいですか?
私はGoogleプレイスAPI T & Cで動作するように把握することはできません複数のユースケースを持っており、これはその一つである:
ユーザーのフィルタがあります。各ユーザーは、最後に訪問したのを選択しました(したがって、私はplace_id
を保存できます)。
ユーザが100人のユーザをフィルタリングすると、そのユーザのカードが結果に1つずつ表示されます。カードには、ユーザーが最後に訪問した場所が含まれている必要があります。
だから私は100の場所(都市)で100枚のカードを表示する必要があります。
私はplace_id
さんの場合、どうすればいいですか? Google Places API
に100の詳細要求を送信して、各都市の名前を取得する必要がありますか?
def user_filter(request):
filtered_users = ....
for user in filtered_users:
api_result = request.get('https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&key=MY_API_KEY')
recent_city_name = parse_from_result(api_result)
....
return render(request,....)
これは、理論的には機能するはずですが、時間がかかり、API要求が浪費されます。それを行う良い方法はありますか?
バルクリクエストオプションが見つかりませんでした。