android 获取定位省份,android 获取当前定位信息
android端没必要使用第三方地图的时候,可以直接使用 smart-location-lib 这个库:
kotlin代码自己可以改成java的
引入使用:
一、引入库:
implementation 'io.nlopez.smartlocation:library:3.3.3'
二、准备好使用的权限:
三、直接使用:
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
SmartLocation.with(this).location()
.start {
location ->
result.text = location.latitude.toString()
// 解析地址并显示 69
val geoCoder = Geocoder(this)
try {
val latitude = location.latitude
val longitude = location.longitude
val list = geoCoder.getFromLocation(latitude.toDouble(), longitude.toDouble(), 2)
for (i in list.indices) {
val address = list[i]
resultAddress.text = address.countryName
Toast.makeText(this, address.countryName + address.adminArea + address.featureName, Toast.LENGTH_LONG).show()
}
} catch (e: IOException) {
}
}
}
标签:定位,val,list,获取,location,address,latitude,android,main
来源: https://blog.csdn.net/u010326875/article/details/99566625
android 获取定位省份,android 获取当前定位信息相关推荐
- Android 获取定位权限,获取位置信息(国家、地区、经纬)
第一步 授权 在 AndroidManifest.xml 中加上位置信息权限按需要添加 <uses-permission android:name="android.permissio ...
- android使用高德地图SDK获取定位信息
注册账号.创建应用.获取API KEY等这些就不说了,按照官网来就行,我们来讲讲项目的配置及示例代码. 高德地图获取定位信息配置要比百度地图简单多了,这是我比较喜欢的一点,而且之前用百度地图嵌入一个应 ...
- android中高德地图定位功能并且获取定位的城市
一.概述 今天再一次用到了地图定位功能和地图显示功能,以前一直用的是高德地图定位,这次还是用高德,记录一下以便以后再做时方便一些.因为业务需要的功能不是很全,可以参考https://www.2cto. ...
- android 高德地图定位圈,android ------ 实现高德定位并获取相应信息 ( 最新版高德SDK 和 Android SDK版本)...
Android开发项目时常常会遇到定位这个功能, 很久以前写过一篇了,官方也更新了一些东西,我也更新下 以前使用的是jar包 导入来实现高德定位 现在通过Gradle集成SDK(也可以使用jar包) ...
- 高德地图android api定位失败,android 定位没有问题,iOS定位失败获取不到位置信息...
@override void initState() { super.initState(); _type = widget.type; WidgetsBinding.instance.addPost ...
- Android使用百度地图api获取定位信息(经纬度)
文章目录 注册 申请密钥 配置 使用 遇到问题 注册 登录百度地图开放平台 注册百度地图开发者,填写相关信息 提交成功后收到邮件 点击链接弹出如下提示就算激活成功了 申请密钥 点击申请密钥或者创建应用 ...
- android 获取元素的下标_Appium中定位方式by_android_uiautomator
在appium定位方式中可以通过by_android_uiautomator方法定位元素. 基本语法:driver.find_element_by_android_uiautomator(" ...
- android高德定位sdk,android ------ 实现高德定位并获取相应信息 ( 最新版高德SDK 和 Android SDK版本)...
/*** * 定位*/ private voidshowLocation() {try{ mlocationClient= new AMapLocationClient(this); mLocatio ...
- 百度定位SDK实现获取当前经纬度及位置
使用Android自带的LocationManager和Location获取位置的时候,经常会有获取的location为null的情况,并且操作起来也不是很方便,在这个Demo里我使用了百度地图API ...
最新文章
- layer弹窗在IOS上,被软键盘挤到上边的解决方法
- Future获取线程返回值能使线程顺序执行?
- 常用的webpack 配置
- 51 nod 1521 一维战舰 时间复杂度O(n),同 Codeforces 567D. One-Dimensional Battle Ships 有详细注释
- 【渝粤题库】国家开放大学2021春2038财务管理题目
- jdbc 4.0连接mysql_使用JDBC连接操作数据库
- python进阶路线 知乎_Python自学路线图之Python进阶
- 四纵四横客运专线(高铁)
- 戴尔服务器怎么win7系统安装系统,戴尔 DELLVostro3400能不能安装windows7系统_戴尔 DELLVostro3400怎么安装win7系统-win7之家...
- 服务器安装linux系统教程
- 《三国空城计》何为真知己真智慧
- 网站调用服务器字体,网站调用字体库
- SQL基础知识整理(自用)
- 任天堂Switch便携底座方案
- c android显示gif动画,MFC显示GIF动画图片
- Linux 命令行操作 while read ; cut 提取指定列; uniq命令并计数;sort 命令倒序查找
- 每日安全简讯20160722
- Python读取PDF文档(或TXT)
- 【人脸识别】基于facenet_pytorch实现人脸识别
- java bean to bean,Bean_to_Bean 赋值完整解决(可用在实际开发)
热门文章
- 地区商户信息查询工具HTML源码
- 西二旗有多少年轻人的梦想
- k8s内nginx设置dns无法访问外网
- 如何批量删除word中的中文和标点符号(word删除中文所有标点符号)
- 最小公倍数,甲、乙、丙三人是朋友, 他们每隔不同天数到图书馆去一次。 甲3天去一次,乙4天去一次,丙5天去一次。有一天,他们三人恰好在图书馆相会,问至少再过多少天他们三人又在图书馆相会?
- for,while,do...while循环语句的基本知识
- SpringBoot +Vue前后端分离(笔记)
- python中数字应该用什么表示_8.python中的数字
- 列表中的导航菜单的制作
- 判赔20万!星愿浏览器因拦截广告被优酷起诉;苹果调查iPhone 14 Pro传输数据后卡死问题|极客头条