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

5
我想要获取一个地理点附近所有街道地址的列表。
使用场景是用户可以从当前位置附近(比如50米以内)的地址列表中选择自己的当前地址,因为位置检索不够精确。
我想知道是否可以使用Google Maps API实现这个功能?如果不行,是否有其他API可供使用?
从我所看到的情况来看,虽然Google Maps反向地理编码服务返回了许多与地理点相关的“地址”,但它们通常只是地址的不同表示形式,而不是附近的地址。
我在SO上看到了一些类似的问题,但没有一个能提供我需要的答案。

你使用的是哪个版本的API?JS?Android?旧版Flash?还是其他的? - andr
JS Google Maps API v3是我用于测试的API。如果我找到解决方案,我将在iOS和Android设备上实现。只要我能得到我想要的结果,我并不严格要求使用Google的API。 - 7usam
1个回答

6
我使用多个API的组合获得了我想要的结果。首先,我使用Geonames的“查找附近街道”获取附近街道的名称。然后,对于每条街道,我获取一个地理点并通过TomTom的Map Toolkit API的反向地理编码方法运行它,这为我提供了每条街道的最小和最大街道号值。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接