【发布时间】:2012-10-25 09:44:39
【问题描述】:
在我的 android 应用程序中,我想在地图中搜索距离我当前位置最近的 5 个地点。此参数用于设置边界 lowerLeftLatitude、lowerLeftLongitude、upperRightLatitude、upperRightLongitude。 但我没有知道设置它们的值。
此代码提供 5 个 plces:
try {
List<Address> addressList =geocoder.getFromLocationName(staddress, 5);//, lowerLeftLatitude, lowerLeftLongitude, upperRightLatitude, upperRightLongitude;
if(adr.getCountryName()!=null)
str+=adr.getCountryName().toString();
}
Log.v(addressList.toString(),"result");
editText.setText(addressList.toString());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
如何为离我的位置最近的地点设置这些值或还有其他方法可以获取最近的地点吗?
【问题讨论】:
-
您当前的代码为您提供最近的 5 个地址,但未指定边界坐标。那你还需要什么?
-
是的,如果您获得 5 个最近的地址,您还需要什么?更具体一点
-
我想获取特定半径内的地方..