如何获取Google Maps"Places API"以返回邮政编码信息?

dja*_*fan 13 java google-maps-api-3

如何获取Google Maps"Places API"以返回邮政编码信息?在我在互联网上找到的所有示例中,没有一个显示包含邮政编码的返回结果.有这个诀窍还是不可能?

Ale*_*x W 5

这似乎是在这部分中返回"邮政编码"(由于某种原因4位数)address_component:

https://developers.google.com/places/documentation/#PlaceDetailsRequests

但是,我认为您正在寻找的是Google地理编码API:

地理编码是将地址(如"1600 Amphitheatre Parkway,Mountain View,CA")转换为地理坐标(如纬度37.423021和经度-122.083739)的过程,您可以使用它来放置标记或定位地图.Google Geocoding API提供了通过HTTP请求访问地理编码器的直接方式.此外,该服务允许您执行逆向操作(将坐标转换为地址); 这个过程被称为"反向地理编码".

您可以在JSON和XML响应中看到一个5位数的邮政编码:

https://developers.google.com/maps/documentation/geocoding/#JSON

  • 我通过使用"Places API中的Google文本搜索"找到了答案,它返回带有地点信息的邮政编码(没有需要地理坐标的先决条件). (2认同)