我已经有了纬度和经度,我得到了几乎所有的位置,但邮政编码始终为空,地址给出了我想要的街道名称和号码。好吧,这是我的代码...感谢您的帮助..
Geocoder geocoder;
List<Address> addresses;
geocoder = new Geocoder(this, Locale.getDefault());
try {
addresses = geocoder.getFromLocation(lat, lng, 1);
Address ad = addresses.get(0);
address = ad.getAddressLine(0);
country = ad.getCountryName();
postalcode = addresses.get(0).getPostalCode();
city = ad.getLocality();
state = ad.getAdminArea();