在Android地图中搜索离我当前位置最近的地方

时间:2012-10-25 09:44:40

标签: android map

在我的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();
            }

如何为我所在位置最近的地方设置这些值是否可以通过其他方式获取最近的地点?

1 个答案:

答案 0 :(得分:4)

您可以使用Google API来获取基于纬度和经度的近地点。 Example

此google api将根据您传递的查询/参数返回neasrt位置。

Study here。这项研究对你有用