0

我正在尝试获取当前地理位置的乡镇名称/标题。不幸的是,List<Address>即使我可以在谷歌地图上看到乡镇名称/标题,andriod 也无法支持乡镇名称/标题。这就是为什么请让我知道如何从 android 获取乡镇名称List<Address>

4

2 回答 2

0

这就是我正在做的事情:

ArrayList<Address> addresses = null;
Geocoder gCoder = new Geocoder(MainActivity.this);
try {
      addresses = (ArrayList<Address>) gCoder.getFromLocation(location.getLatitude(), location.getLongitude(), 5);
    } catch (IOException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
    }
if (addresses != null && addresses.size() > 0) {
   for (int i = 0; i < addresses.size(); i++) {
       Log.d("Adressline:",addresses.get(i).getAddressLine(0));
}

其中一条地址线应该给你乡镇名称。

于 2013-06-10T09:06:12.013 回答
-1

查看 Google GeoCode API https://developers.google.com/maps/documentation/geocoding/

具体来说: http ://maps.googleapis.com/maps/api/geocode/json?latlng=LAT,-LON

于 2013-10-28T12:22:17.400 回答