我正在使用iPhone SDK,我正在尝试收集并存储给定半径内所有地址的列表(半径范围为.25到19.75英里)。可以理解的是,较大的半径会产生大量的结果,但是现在我想至少能够做到一英里左右。
最终结果是拥有附近地址的数据库,以便我可以在任何给定时间选择随机抽样。
我知道反向地理编码可以让我在纬度/经度上得到一个特定的地址,但是如何从中心收集X英里的所有地址呢?谢谢!
编辑:作为一种替代方法,如果可以在半径内生成X量的随机点而不将它们存储在数据库中,那么这也可以起作用。
答案 0 :(得分:1)
x = xC + Rcos(theta)
y = yC + Rsin(theta)