特定邮政编码,县或地区内的随机真实美国地址

时间:2012-11-20 21:35:49

标签: google-maps random maps street-address random-sample

因此,对于学校的项目,我试图模拟学生住在我们镇上的地方,因为由于隐私问题,官方数据显然不可用。我开始寻找一个按照邮政编码,半径或县的方式工作的发电机但是我找不到任何(商业或免费)我希望它是免费的,但我可能能够获得一些许可资金。如果我找到随机生成器,它们不能局限于邮政编码或城市,以随机生成真实地址。

我发现的一个好主意是:https://stackoverflow.com/a/12289969/1778542

基于此我将选择市中心的长\ lat坐标,找出郊外坐标以创建一个平面,然后在平面内随机生成长\ lat坐标,将它们反馈给Google以接近它的地址。提出的一个问题(我试图避免)是Google不使用经过验证的地址,而是使用近似值。

有没有人提示在哪里找到这样的发电机或使用GMaps的更时尚的方式?

万分感谢!

GP

1 个答案:

答案 0 :(得分:0)

我在我的一台Laravel播种机中使用此代码,它在罗马尼亚获得一个随机的街道名称,前提是你给它的位置区域和城镇, 它的工作原理是获取该区域的纬度和经度,然后随机添加2公里的半径,然后再向google api发出请求,并从中提取一个随机的街道名称。

我不知道这是否会对您有所帮助,调整此代码可以生成真实地址,前提是您提供第一个好位置;

以下是代码:

if cellValue.value = "" then
   'do stuff
end if