首页 > 解决方案 > android - 如何使用 google places api 获取一个城市的所有邮政编码?

问题描述

我正在特别寻找的是来自 Geocoder 类的方法或来自 google Places API 的方法,我可以在其中传递纬度/经度或城市,它会返回该地区的邮政编码列表。

我最接近的如下:

 double lat = 100;
 double lon = 120;//random lat lon.
 int maxNumberOfResults = 100;
 Geocoder geocoder = new Geocoder(getActivity());
 List<Address> addresses = geocoder.getFromLocation(lat, lon, maxNumberOfResults);

 for (Address address : addresses) {
     Log.d("TAG", "zip code is " + address.getPostalCode());
 }
 //The Address class is from android.location package

但是,邮政编码要么相同,要么为空。希望有人在这里有解决方案!

标签: androidgoogle-mapsgoogle-places-api

解决方案


推荐阅读