android通过Location API显示地址信息的实现方法
更新时间:2015年07月21日 09:52:44 作者:华宰
这篇文章主要介绍了android通过Location API显示地址信息的方法,涉及Android操作Geocoder类获取地址信息的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了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程序设计有所帮助。
您可能感兴趣的文章:
- android 微信 sdk api调用不成功解决方案
- android monkey自动化测试改为java调用monkeyrunner Api
- Android 高版本API方法在低版本系统上的兼容性处理
- Android 调用百度地图API示例
- android开发教程之获取使用当前api的应用程序名称
- android通过google api获取天气信息示例
- Android通过原生APi获取所在位置的经纬度
- Android提高之蓝牙隐藏API探秘
- Android指纹识别API初试
- Android开发学习笔记之通过API接口将LaTex数学函数表达式转化为图片形式
- Android 支付宝支付、微信支付、银联支付 整合第三方支付接入方法(后台订单支付API设计)
- Android4.4 WebAPI实现拍照上传功能
- 使用android隐藏api实现亮度调节的方法
- Android API开发之SMS短信服务处理和获取联系人的方法
- Android 用 camera2 API 自定义相机
- Android基于API的Tabs3实现仿优酷tabhost效果实例
- Android 多媒体播放API简单实例
- 最新Android版本、代号、对应API/NDK级别、发布时间及市场份额
相关文章
Android中WebView无法后退和js注入漏洞的解决方案
这篇文章主要介绍了Android中WebView无法后退和js注入漏洞解决方案,其中js注入主要针对安卓4.2及以下版本中WebView的漏洞,需要的朋友可以参考下2016-02-02Android仿英语流利说取词放大控件的实现方法(附demo源码下载)
这篇文章主要介绍了Android仿英语流利说取词放大控件的实现方法,较为详细的分析了取词放大控件的实现步骤与相关技巧,需要的朋友可以参考下2016-02-02
最新评论