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程序设计有所帮助。
标签: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