android通过Location API显示地址信息的实现方法
作者:华宰 发布时间:2021-09-16 15:41:02
标签:android,地址
本文实例讲述了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程序设计有所帮助。
0
投稿
猜你喜欢
- 前言不知道你是否参加过拼多多上邀请微信好友砍价功能,这个功能实现首先需要考虑的就是获取微信用户的信息。获取用户信息就是获取公众号下微信用户的
- 1、什么是Spring MVC?Spring MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用
- 1.多数元素题目描述思路详解这个思路比较简单,先排序,排序过后遍历如果后一个等于前一个输出就好代码与结果class Solution { &
- 本文实例讲述了Android游戏开发学习之引擎用法。分享给大家供大家参考。具体如下:汽车引擎是汽车的心脏,其决定了汽车的性能和稳定性,是人们
- 注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是myb
- 这篇文章主要介绍了如何基于Java实现对象List排序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋
- 一、效果图 二、RippleDrawable基本概念介绍 (1)、RippleDrawableRippleDrawable可以实
- 方法一:Convert.ToDateTime(string)string格式有要求,必须是yyyy-MM-dd hh:mm:ss方法二:Co
- 前言单例模式最初的定义出现于《设计模式》(艾迪生维斯理, 1994):“保证一个类仅有一个实例,并提供一个访问它的全局访问点。”而我对单例的
- 最近项目里面有个地方是在前面用glide加载图片后,后面再另外一个地方加载相同图片时没有复用glide的缓存,而是自己另外又重新缓存了一套。
- 1.任何一门编程语言均有相关数据类型。C#也不例外,其基本数据类型有int,short,long,float,double,string等。
- SpringBoot 项目启动之后执行自定义方法的两种方式在测试配置中心的配置时,想在项目启动成功之后打印配置项,然后需要执行自定义的类一般
- 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、先后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远
- IOC创建对象的方式一、 使用无参构造创建对象(默认方式)创建实体类注意:属性必须要有set方法,来完成注入public class Use
- 新建SL4 应用程序,在MainPage下添加代码:<Button x:Name="btnThread1" Cli
- 效果如下: 布局文件activity_main.xml如下:<RelativeLayout xmlns:android="h
- 1.背景最近项目中有一个需求需要从用户输入的值找到该值随对应的名字,由于其它模块已经定义了一份名字到值的一组常量,所以想借用该定义。2.实现
- 本文实例为大家分享了C++实现哈夫曼编码的具体代码,供大家参考,具体内容如下#include<iostream>#include
- Flink中设计了用户自定义函数体系(User Defined Function,UDF),开发人员实现业务逻辑就是开发UDF。一、环境对象
- 一、目标效果聊天会话页的列表效果1、聊天数据不满一屏时,顶部显示所有聊天数据2、插入消息时如果最新消息紧靠列表底部时,则插入消息会使列表向上