如何找到街道的最后一个号码?

时间:2012-10-16 13:35:49

标签: google-maps

我想在Google Maps API中查找街道中的最后一个号码。 这很容易吗? 或者,如果这是不可能的,我可以找到街道号码吗?

1 个答案:

答案 0 :(得分:2)

有一个人继续广告Smarty Streets,尝试它们,否则,这里有一些伪代码

http://smartystreets.com/

  1. 输入0到1000之间的随机数
  2. 运行地理编码器;你可能会得到一个在城镇另一个地方的结果。因此,您需要进行某种错误验证或捕获地理编码器抛出的错误
  3. 将数字增加100或500
  4. 再次运行地理编码器,记住使用setTimeout或某种睡眠功能将其限制为0.5秒或更长时间。否则,将出现* OVER_QUERY_LIMIT *错误。
  5. 从#1
  6. 重复

    评论(Jason)的建议:

    从中间(已知存在)编号开始,向前和向后搜索,或者将数字加倍并减半。这是一个很好的建议。

    示例:您知道#2000存在,因此请检查#500和#4000并查看哪个引发错误