0

我试图找出一种简单/免费的方法,使用谷歌地图 v3 api 将地理编码从城市名称反转为邮政编码。

使用西雅图的示例

http://maps.googleapis.com/maps/api/geocode/json?address=seattle&sensor=false

它不返回邮政编码(我知道每个城市可能不止一个,但我会很高兴只使用默认或任何我能得到的)

如何获取这些数据然后获取邮政编码?

感谢您的帮助!

4

1 回答 1

0

由于在大城市有多个邮政编码,因此您必须指定一个有效地址才能获得它。例如对于http://maps.googleapis.com/maps/api/geocode/json?address=Green+Wood+9206+1st+Ave+NW+Seattle&sensor=false

在结果 JSON 中你得到这对:

        {
           "long_name" : "98117",
           "short_name" : "98117",
           "types" : [ "postal_code" ]
        }

我想这就是你要找的。

于 2013-06-04T00:31:44.493 回答