uniapp使用chooseLocation安卓篇

本文章全部以高德地图为例

代码

javascript 复制代码
<view class="bottom">
    <button @click="choose">定位</button>
</view>
choose() {
    uni.chooseLocation({
        success: function(res) {
            console.log('位置名称:' + res.name);
            console.log('详细地址:' + res.address);
		    console.log('纬度:' + res.latitude);
		    console.log('经度:' + res.longitude);
        }
	});
}

配置

登录高德开放平台,创建应用,创建key

SHA1获取:登录dclound控制台,我的应用创建安卓证书,点击证书详情里面有SHA1

PackageName获取:打开hbulidx,上方选择运行->运行到手机或模拟器->选择制作自定义调试基座,出现下方图片,找到Android包名复制到PackageName中提交

勾选系统定位,选择高德地图,输入用户名和key

打包自定义调试基座,下载dclound控制台安卓证书,查看证书详情,输入密码和别名

等待打包完成,使用自定义基座运行即可

注意:一旦有一个信息对应不上,手机上就不会出现地图和地址列表,控制台就会出现各种奇怪的报错,请仔细检查配置项

相关推荐
华科云商xiao徐10 小时前
Java并发编程常见“坑”与填坑指南
javascript·数据库·爬虫
举个栗子dhy10 小时前
解决在父元素上同时使用 onMouseEnter和 onMouseLeave时导致下拉菜单无法正常展开或者提前收起问题
前端·javascript·react.js
前端与小赵10 小时前
vue3和vue2生命周期的区别
前端·javascript·vue.js
一鹿有你们~11 小时前
面试题-前端如何解决跨域
前端·javascript·跨域
Sailing11 小时前
👉 👉 Vue3 自定义 Hook:从入门到进阶(~~安静的阅读2分钟,相信我,这篇文章一定能给你启发)
前端·javascript·vue.js
米豆同学11 小时前
SufraceFlinger图像合成原理(3)-SurfaceFlinger中Layer的创建和销毁
android
米豆同学11 小时前
SufraceFlinger图像合成原理(2)-SurfaceFlinger与应用进程间的通信
android
用户20187928316711 小时前
uses-library:系统应用报NoClassDefFoundError问题
android
叽哥11 小时前
Kotlin学习第 4 课:Kotlin 函数:从基础定义到高阶应用
android·java·kotlin