如何使用Google Maps API v3将地理编码从城市转换为邮政编码

时间:2013-06-04 00:11:24

标签: javascript google-maps google-maps-api-3 geocoding reverse-geocoding

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

使用西雅图的例子

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

它没有返回邮政编码(我知道每个城市可以有多个邮编,但我会对默认或我能得到的任何内容感到满意)

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

感谢您的帮助!

1 个答案:

答案 0 :(得分: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" ]
        }

我认为这就是你要找的东西。