获取半径范围内的附近街道地址

时间:2013-01-25 00:35:39

标签: api location reverse-geocoding street-address

我想检索一个地理位置上小范围内所有街道地址的列表。

使用的场景是用户从当前位置的地址列表(在50米内)中选择他/她的当前地址,因为位置检索不够准确。

我想知道是否可以使用Google Maps API? 否则,是否有人知道我可以用于此目的的替代API?

从我所看到的情况来看,尽管谷歌地图反向地理编码服务为地理点返回了许多“地址”,但它们通常只是地址的不同表示,而不是地址附近的地址。

我在SO上看过一些类似的问题,但没有人能找到我想要的答案。

1 个答案:

答案 0 :(得分:5)

我能够使用API​​的组合获得我正在寻找的那种结果。

首先,我使用Geonames' "Find nearby streets"

获取附近街道的名称

然后,对于每条街道,我都会获得一个地理位置,并通过他们Map Toolkit API的TomTom的反向地理编码方法运行它,它为每条街道提供最小和最大街道数值。