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控制台安卓证书,查看证书详情,输入密码和别名

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

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

相关推荐
总爱写点小BUG几秒前
VU-Icons:打造极致体验的 Vue3 & UniApp 双端 SVG 图标库
uni-app·vue·组件库·图标组件库
咸虾米_17 分钟前
uniapp引入iconfont字体图标在微信小程序中适用
微信小程序·小程序·uni-app
鸣弦artha20 分钟前
Flutter框架跨平台鸿蒙开发——Drawer抽屉导航组件详解
android·flutter
一条大祥脚26 分钟前
势能分析与势能线段树
开发语言·javascript·数据结构·算法
奔跑的web.27 分钟前
TypeScript 类型断言
前端·javascript·typescript
ヤ鬧鬧o.28 分钟前
HTML多倒计时管理
前端·javascript·css·html5
知兀30 分钟前
【uniapp/vue3+ts/js】eslint9+prettier+husky+lint-staged
前端·javascript·uni-app
小北方城市网34 分钟前
Spring Cloud Gateway 动态路由进阶:基于 Nacos 配置中心的热更新与版本管理
java·前端·javascript·网络·spring boot·后端·spring
wqwqweee41 分钟前
Flutter for OpenHarmony 看书管理记录App实战:关于我们实现
android·javascript·python·flutter·harmonyos
AC赳赳老秦44 分钟前
Notion+DeepSeek:搭建个人工作看板与自动化任务管理规则
前端·javascript·人工智能·自动化·prometheus·notion·deepseek