【发布时间】:2011-12-09 06:51:48
【问题描述】:
我想为我的应用获取 android 设备中当前位置的邮政编码,任何示例或 sn-p 定位它。我试过地理编码器,它只提供经纬度位置。
【问题讨论】:
我想为我的应用获取 android 设备中当前位置的邮政编码,任何示例或 sn-p 定位它。我试过地理编码器,它只提供经纬度位置。
【问题讨论】:
那时你显然没有使用它...
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()) 时,我得到了空值。请帮我只获取密码。
lat 和lng 是什么?显然是经纬度,但是如果我想获取用户的位置,我怎么知道他们的经纬度是多少?
仔细阅读this。
getFromLocation 方法正是您所需要的。
【讨论】: