1

gmaps4rails gem を使用して地図上の場所をマークしています。

Heroku アプリのデータベースをシードすると、次のようになります。

#<Gmaps4rails::GeocodeStatus: The address you passed seems invalid, status was: OVER_QUERY_LIMIT.

データベースに含める必要があるレコードの数。

したがって、かなりの数のレコードが除外されます。その理由は、一度に送信されるリクエストが多すぎるためだと確信しています。

ある時、私は本当に幸運で、これらのどれもありません. ただし、ほとんどの場合、かなりの数があります。マップ上にマークしたい場所の約半分を含むマップを取得することになります。

一度に送信されるリクエストが多すぎるのを防ぐために、特定の数のレコードをシードした後、何らかの遅延をどのように入れることができるでしょうか?

4

0 に答える 0