android通过Location API显示地址信息的实现方法

作者:华宰 时间:2021-09-16 15:41:02 

本文实例讲述了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通过Location API显示地址信息的实现方法

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

标签:android,地址
0
投稿

猜你喜欢

  • SpringMVC响应视图和结果视图详解

    2022-03-07 05:08:37
  • C#接口INotifyPropertyChanged使用方法

    2021-11-22 13:33:53
  • Echarts+SpringMvc显示后台实时数据

    2021-06-08 03:38:42
  • Java将Exception信息转为String字符串的方法

    2022-12-01 08:39:35
  • JAVA MyBatis入门学习过程记录

    2022-04-23 13:49:24
  • Android Volley框架使用源码分享

    2023-09-10 09:43:44
  • 简单谈谈Java 中的线程的几种状态

    2023-05-10 13:29:45
  • Apache和Tomcat有什么区别_动力节点Java学院整理

    2023-08-15 08:49:44
  • request如何获取body的json数据

    2021-11-16 20:30:31
  • AccessibilityService实现微信发红包功能

    2023-06-23 03:51:53
  • springboot-dubbo cannot be cast to问题及解决

    2022-06-27 14:46:51
  • Android编程之蓝牙测试实例

    2022-06-09 13:59:53
  • 常见的排序算法,一篇就够了

    2022-06-16 06:56:34
  • Android自定义View绘图实现渐隐动画

    2022-07-04 19:41:34
  • C++实现哈夫曼树编码解码

    2022-02-13 15:48:09
  • Java后台通过Collections获取list集合中最大数,最小数代码

    2023-03-15 19:53:05
  • Java验证时间格式是否正确方法类项目实战

    2021-05-30 02:15:15
  • Java equals 方法与hashcode 方法的深入解析

    2022-03-05 19:20:15
  • Javaweb mybatis接口开发实现过程详解

    2022-03-11 22:02:21
  • Java如何去掉指定字符串的开头的指定字符

    2022-05-23 13:28:31
  • asp之家 软件编程 m.aspxhome.com