如何获取Google地图“Places API”以返回邮政编码信息?在我在互联网上找到的所有示例中,没有一个显示包含邮政编码的返回结果。有这个技巧还是不可能?
答案 0 :(得分:5)
这似乎是在address_component
部分返回“邮政编码”(因某种原因有4位数字):
https://developers.google.com/places/documentation/#PlaceDetailsRequests
但是,我认为您正在寻找的是Google地理编码API:
地理编码是转换地址的过程(如“1600” Amphitheatre Parkway,Mountain View,CA“)进入地理坐标 (如纬度37.423021和经度-122.083739),您可以使用 放置标记或定位地图。 Google地理编码API 提供通过HTTP请求访问地理编码器的直接方式。此外,该服务 允许您执行逆向操作(将坐标转换为 地址);这个过程被称为“反向地理编码”。
您可以在JSON和XML响应中看到一个5位数的邮政编码:
https://developers.google.com/maps/documentation/geocoding/#JSON
答案 1 :(得分:-1)
检查: place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.PostalCode.PostalCodeNumber