本文实例讲述了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 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程序设计有所帮助。

更多相关文章

  1. Android高频面试专题 - 基础篇(一)Activity
  2. 常用控件的使用方法(参考书籍'第一行代码')
  3. Android中在一个应用中去启动另外一个应用
  4. Android(安卓)Wifi方法大全
  5. Android-webview和js脚本语言交互的时候怎么获取js方法的返回值
  6. android播放音乐的三种方法实现
  7. Android实现取消GridView中Item选中时默认的背景色
  8. Android中显示html标签或者带图片
  9. Android(安卓)Canvas绘图抗锯齿解决方法

随机推荐

  1. Android WebView加载https页面不能正常显
  2. Android进阶2之AsyncTask实现异步处理任
  3. Android 基础教程之-------Android Progr
  4. Android Input System分析(一)--基本架构
  5. 如果谷歌以微软为鉴,它就不会去搞什么Andr
  6. 初探Android 热修复
  7. [Android] property_get/property_set
  8. 高焕堂讲解之 Intent-based Programming
  9. Android中View的知识体系——(3)View的事件
  10. Google官方usb开发教程理解