Android封装高德地图定位工具类Util的详细步骤
程序员文章站
2022-03-07 23:30:43
前提每次做的项目中或者维护公司之前旧项目的时候,都会用到通过定位来获取经纬度,我们都知道,android官方也提供了获取经纬度的方法,但是不太好使,所以就用了高德地图的api,不能每次用的时候都要写一...
前提
每次做的项目中或者维护公司之前旧项目的时候,都会用到通过定位来获取经纬度,我们都知道,android官方也提供了获取经纬度的方法,但是不太好使,所以就用了高德地图的api,不能每次用的时候都要写一堆代码,效率挺低的,于是就想着,封装成一个工具类,方便调用,为以后的项目,不管是管理方面还是查找方面都简洁了不少。
第一步、去官网创建高德key
官网地址:…
带*号的填完后,点击提交,获取sha1值如下(通过代码获取的)或者通过命令行获取,两者都行。
android studio代码获取sha1值
第二步 通过gradle集成sdk(方便):
1、在project的build.gradle文件中配置repositories,添加maven或jcenter仓库地址:
2、在主工程的build.gradle文件配置dependencies
第三步 配置参数
第1步,配置androidmanifest.xml
请在application标签中声明service组件,每个app拥有自己单独的定位service。
第2步,声明权限 如果项目中已有其中的权限,那就不用加了
第3步,设置高德key:
第四步 获取定位数据
在需要获取经纬度的页面调用如下代码:
注意:如果是在当前activity实例化的,不要忘了销毁
看到了代码里调用了amaplocationutil,这个是我封装好的一个工具类,方便调用,代码如下:
总结
到此这篇关于android封装高德地图定位工具类util的文章就介绍到这了,更多相关android封装高德定位工具类内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: shell脚本加密工具shc使用详解
下一篇: android 处理配置变更的实现方法