我试图找出一种简单/免费的方法,使用谷歌地图 v3 api 将地理编码从城市名称反转为邮政编码。
使用西雅图的示例
http://maps.googleapis.com/maps/api/geocode/json?address=seattle&sensor=false
它不返回邮政编码(我知道每个城市可能不止一个,但我会很高兴只使用默认或任何我能得到的)
如何获取这些数据然后获取邮政编码?
感谢您的帮助!
我试图找出一种简单/免费的方法,使用谷歌地图 v3 api 将地理编码从城市名称反转为邮政编码。
使用西雅图的示例
http://maps.googleapis.com/maps/api/geocode/json?address=seattle&sensor=false
它不返回邮政编码(我知道每个城市可能不止一个,但我会很高兴只使用默认或任何我能得到的)
如何获取这些数据然后获取邮政编码?
感谢您的帮助!
由于在大城市有多个邮政编码,因此您必须指定一个有效地址才能获得它。例如对于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" ]
}
我想这就是你要找的。