Getting all addresses on a street - Google Maps Geocoding API

大憨熊 提交于 2019-12-12 04:32:58

问题


My task is to take a specific street and find all of the houses on that street. My input is a complete address with city, zip, etc - except without the house number. The desired output is a literal list of every home on that street and their respective house numbers. (411 Street Dr., 413 Street Dr.)

I can't find anything in the Maps / Geocoding API which provides this functionality, or even something similar like finding all of the addresses within a polygon.

The only real solution is to "guess" house numbers on the street and verify whether not it's a real address. To make this slightly more accurate, the TIGER database could potentially be leveraged. It does include "address ranges" for streets, such as "400 - 432".

My question is: does anybody know of alternate API or another combination which provides complete results (every address 99% of the time)?

It is so burdensome to make that many requests and having to essentially throw most of them in the trash!

PS. The Places API will not work here because the need is residential homes.


回答1:


The Google Maps APIs do not offer bulk download of maps data as you seem to be looking for. You can use the APIs to let users find places, but they are not for you to obtain exhaustive maps data sets.

Maybe you can use the Google Maps APIs to build your application/s in such a way that you don't really need to have all houses in each street, enabling each user to find the one place s/he needs.



来源:https://stackoverflow.com/questions/41839587/getting-all-addresses-on-a-street-google-maps-geocoding-api

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!