这不符合Google的条款和条件,除非您将这些数据存储在谷歌地图上,但利用它们的权力是非常诱人的,因为它们只是好在这个东西。
地理编码API将能够处理几乎任何地址/邮政编码组合和变体,您可以使用它们 - 无论是否包含空格,邮编首先或最后等等,包括不同的地名(“伦敦” ,“Londres”)。
的请求
http://maps.googleapis.com/maps/api/geocode/json?address=2408%20ZC%20ALPHEN%20AAN%20DEN%20RIJN&sensor=false
返回JSON流含有,除其他事项:
"address_components" : [
{
"long_name" : "2408 ZB",
"short_name" : "2408 ZB",
"types" : [ "postal_code" ]
},
{
"long_name" : "Alphen aan den Rijn",
"short_name" : "Alphen aan den Rijn",
"types" : [ "locality", "political" ]
},
...
This页概述了使用该服务的要求和限制。
请注意,如果数据稍有不妥,Google API会猜测这些内容。您最初的1234 ZC
示例不正确,并且API会插入,以尝试为您提供一些您需要处理的内容。请确保您了解API对不正确数据的反应,并且小心不要让自己在结果中自己拍摄。
你在哪个国家获得邮政编码?英国/美国? –
是第一个邮政编码“1234 ZC”还是“1234”?我问的原因是因为很难告诉计算机在人类破译时很难做什么。 –
我同意,它会持续很长时间。我怀疑在这里转换错误的容忍度是0,所以唯一的办法就是手动。我猜测邮政编码,短划线,字母和数字在各种可能的组合中混合在一起的空间。好家伙。 – Sharky