我正在使用gmaps4rails gem来标记地图上的位置。
当我为heroku应用程序的数据库播种时,我得到了
#<Gmaps4rails::GeocodeStatus: The address you passed seems invalid, status was: OVER_QUERY_LIMIT
。
表示应包含在数据库中的许多记录。
因此,大量记录最终被排除在外。我很确定原因是一次发送的请求太多了。
有一次,我真的很幸运,不会有任何这些。但是,大部分时间都有不少。最终得到一张地图,其中大约有一半我希望在地图上标记的位置。
知道如何在播种一定数量的记录之后加入某种类型的延迟,以防止一次发送太多请求?