我想为我的应用程序获取用户的邮政编码,并且已经做了一些关于该做什么的研究,这似乎是大多数人建议做的事情。出于某种原因,虽然我总是得到一组长和纬点。我还能做些什么或者可以尝试一下。先谢谢你了
LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
在这里变为空......
double longitude = location.getLongitude();
double latitude = location.getLatitude();
Geocoder geocoder = new Geocoder(this, Locale.getDefault());
List<Address> addresses = geocoder.getFromLocation(longitude,latitude,1);
如果我手动添加点数,我仍然在这里得到空...
zip = (addresses.get(0).getPostalCode());