地理定位:查找街道上的人的地址

时间:2013-09-07 16:08:54

标签: google-maps-api-3 geolocation reverse-geocoding

我查看了几个地理位置提供商(谷歌,雅虎等)并且无法找到我希望随时可用的数据:沿着特定街道的所有住宅地址。

示例查询将是:

"return a list of the residential addresses on 'mystreet, mycity, mystate' within a 1000 meter radius"

我是否遗漏了一些显而易见的内容,或者是可以使用自己的数据进行提供的提供商?

TIA

1 个答案:

答案 0 :(得分:1)

您可以使用OpenStreetMap完成任务。例如,this query会返回城市 Dresden 中属于街道PragerStraße的所有地址。它使用overpass turbo可视化数据,并使用后台的Overpass API来运行实际查询。当然,您也可以直接运行查询以返回raw data。如果要修改查询条件,请查看所有常用的address tags。要修改查询,请查看Overpass API language guide