获取街道上的所有地址 - Google Maps Geocoding API

时间:2017-01-24 21:49:19

标签: google-maps google-geocoding-api tiger-lines

我的任务是走一条特定的街道,找到那条街上的所有房屋。我的输入是一个完整的地址,包括城市,邮政编码等 - 除了没有门牌号码。所需的输出是该街道上每个家庭的文字列表及其各自的门牌号码。 (411 Street Dr.,413 Street Dr。)

我在地图/地理编码API中找不到提供此功能的任何内容,甚至找不到类似于查找多边形内所有地址的内容。

唯一真正的解决方案是在街道上“猜测”门牌号并验证它是否是真实地址。为了使这一点更准确,可以利用TIGER数据库。它确实包括街道的“地址范围”,例如“400 - 432”。

我的问题是:是否有人知道备用API或其他提供完整结果的组合(99%的时间都是每个地址)?

提出这么多要求并且基本上把大部分要求扔进垃圾桶真是太累了!

PS。 Places API在这里不起作用,因为需要住宅。

1 个答案:

答案 0 :(得分:0)

Google Maps API不提供您正在寻找的地图数据的批量下载。您可以使用API​​来让用户找到位置,但它们不适合您获取详尽的地图数据集。

也许您可以使用Google Maps API构建您的应用程序,这样您就不需要在每条街道上拥有所有房屋,从而使每个用户都能找到他/她需要的地方