我想在我的应用程序中获取安卓设备当前位置的邮政编码,有没有任何定位方法或示例代码。我已经尝试使用地理编码器,但它只提供纬度和经度位置。
显然你没有正确地使用它...
Geocoder geocoder = new Geocoder(this, Locale.getDefault());
// lat,lng, your current location
List<Address> addresses = geocoder.getFromLocation(lat, lng, 1);
现在Address
列表包含最接近的已知区域。 Address
对象具有getPostalCode()
函数。获取第一个对象并找到它的邮政编码。
就是这样。
addresses.get(0)).getAddressLine(0))
时,我得到了5-1-304,Koti Main Rd,Badi Chowdi,Koti
作为结果。但是当我调用addresses.get(0)).getPostalCode())
时,我得到了null。请帮助我只获取邮政编码。 - Sudheer Kumar