Ruby on rails 使用Faker gem为使用Ruby on Rails的Google地图生成有效地址

Ruby on rails 使用Faker gem为使用Ruby on Rails的Google地图生成有效地址,ruby-on-rails,google-maps,Ruby On Rails,Google Maps,我正在使用令人敬畏的FAKER gem生成种子数据(或者更准确地用测试数据填充数据库),用于数千(或者数十万),所以我不想手动执行这些操作 因为我使用的是谷歌地图,它会自动对每个地址进行地理编码。如果我能生成有效的测试数据那就太好了。不幸的是,FAKER很好。。。伪造的我可以关闭地理编码,但我想要有效的测试数据 是否有人知道一种方法来生成随机的、伪造的(好吧……不是伪造的)地址,并将其正确地进行地理编码 提前感谢。访问您当地的县评估区网站,下载他们的数据。(或者找一个更大的地区让你下载) 然后从

我正在使用令人敬畏的FAKER gem生成种子数据(或者更准确地用测试数据填充数据库),用于数千(或者数十万),所以我不想手动执行这些操作

因为我使用的是谷歌地图,它会自动对每个地址进行地理编码。如果我能生成有效的测试数据那就太好了。不幸的是,FAKER很好。。。伪造的我可以关闭地理编码,但我想要有效的测试数据

是否有人知道一种方法来生成随机的、伪造的(好吧……不是伪造的)地址,并将其正确地进行地理编码


提前感谢。

访问您当地的县评估区网站,下载他们的数据。(或者找一个更大的地区让你下载)


然后从那里导入(实际地址),而不是使用faker来编造它们

我在这里找到了所有这些和更多内容:

我正在寻找这样一个发电机,可以限制在一个特定的城市。他们无法做到这一点(据我所知),但全国范围的数据和多个国家都是可用的


但因为那个链接对我不起作用,我最终使用了反向逻辑。我在我想测试的区域生成了随机坐标,并向谷歌询问地址。许多人没有地址,但对于那些有地址的人,我有一堆有效地址,正好在我想要的位置。如果您对地址进行地理编码,通常不会返回相同的坐标,但它们应该非常接近,这样可以进行简单的球场验证。

谢谢。这可能是我唯一能做的。我希望从世界各地得到广泛的地址。更好地测试我的位置过滤器。