【发布时间】:2012-10-31 09:05:35
【问题描述】:
我正在与 Location Manager 合作在我的应用中实现相同的功能,我想在一个人的实际位置周围显示咖啡店。根据手机显示的内容,我可以检索经纬度反向地理编码并在数组列表中获取位置。现在我对结果集中的“Locality”字段感兴趣。有什么建议我怎么得到?下面是我的代码。
if(gps.canGetLocation()){
latitude = gps.getLatitude();
longitude = gps.getLongitude();
Geocoder myLocation = new Geocoder(getApplicationContext(), Locale.getDefault());
try {
List<Address> myList = myLocation.getFromLocation(latitude, longitude, 1);
Toast.makeText(getApplicationContext(), ""+myList, Toast.LENGTH_LONG).show();
Iterator<Address> it = myList.iterator();
while (it.hasNext()) {
TextView tv = (TextView)findViewById(R.id.tv);
tv.setText("Data is"+it.next());
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
【问题讨论】:
-
Address.getLocality 有什么问题!?
标签: java android android-location