android通过Location API显示地址信息 android通过Location API显示地址信息的实现方法(android通过http分享文件)

网友投稿 282 2022-06-06


想了解android通过Location API显示地址信息的实现方法的相关内容吗,华宰在本文为您仔细讲解android通过Location API显示地址信息的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:android,Location,API,地址信息,下面大家一起来学习吧。

本文实例讲述了android通过Location API显示地址信息的实现方法。分享给大家供大家参考。具体如下:

android的Locatin API,可以通过Geocoder类,显示具体经纬度的地址信息。如:

通过Geocoder的方法getFromLocation()可以得到Address对象的List。我只取一个Address结果,可以取多个,但是意义不大。

StringBuilder builder = new StringBuilder();
builder.append("北纬:").append(this.location.getLatitude()).append("\n");
builder.append("东经:").append(this.location.getLongitude()).append("\n");
try {
  List<Address> addresses = new Geocoder(this).getFromLocation(
      this.location.getLatitude(), this.location.getLongitude(),
      3);
  if (addresses.size() > 0) {
    Address address = addresses.get(0);
    // for (Address address : addresses) {
    for (int i = 0; i < address.getMaxAddressLineIndex(); i++) {
      builder.append(address.getAddressLine(i)).append("\n");
      // builder.append(address.getLocality()).append("\n");
      // builder.append(address.getPostalCode()).append("\n");
      // builder.append(address.getCountryName());
    }
    // }
  }

运行效果如下图所示:

希望本文所述对大家的Android程序设计有所帮助。



版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:ASP.NET Web API从注释生成帮助文档 ASP.NET Web API怎样将注释自动生成帮助文档(aspnet是前端还是后端)
下一篇:使用图灵api创建微信聊天机器人 使用图灵api创建微信聊天机器人(微信接入图灵机器人)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~