如何在Android中使用谷歌地图api获取区或城市名称?

时间:2015-05-20 14:53:45

标签: android google-maps

在孟加拉国有65个地区(例如:达卡,吉大港等)。我想在我的Android应用中添加一项功能。按下特定按钮后,用户可以在TextView中获取他的区域名称。

我们可以在Google地图中轻松标记用户的当前位置。但我需要区名作为字符串。

怎么可能? 在此先感谢... :)

1 个答案:

答案 0 :(得分:0)

从Geocoder对象中,您可以调用getFromLocation(double,double,int)方法。它将返回一个具有getLocality()方法的Address对象列表。

  Geocoder gcd = new Geocoder(context, Locale.getDefault());
  List<Address> addresses = gcd.getFromLocation(lat, lng, 1);
    if (addresses.size() > 0) 
   Log.e("District",addresses.get(0).getLocality());