开发H5获取位置失败,可能是这两个原因
开发H5获取位置失败,可能是这两个原因
获取位置最近在开发H5(就是运行在里面的网页)。有个功能需要获取用户当前经纬度,想的也很简单。直接从官方文档去看,应该就有。该说不说,确实有。但还是疏漏了,打开调试工具。异常信息醒目:getLocation:fail, the permission value is offline verifying想获取位置,门都没有(没权限)。具体原因1.
开发H5获取位置失败,可能是这两个原因
获取位置
最近在开发H5(就是运行在里面的网页)。
有个功能需要获取用户当前经纬度,想的也很简单。
直接从官方文档去看,应该就有。
该说不说,确实有。
但还是疏漏了,打开调试工具。
异常信息醒目:
getLocation:fail, the permission value is offline verifying
想获取位置,门都没有(没权限)。
具体原因
1. 开发者工具不支持获取位置
这不可能啊,毕竟这么基础的功能,咋可能不支持。
到个测试网页,可以在开发者工具中打开。
/
果然可以获取位置。
只是会弹出授权提示(不完美)。
2. 权限没申请
在jsApi的文档中,有个jsApiList数组,值为需要使用的JS接口列表(1)。
检查了一下我的代码,确实没配置。
果断加上,getLocation配置,大功告成。
加上之后的配置如下,:
代码语言:javascript代码运行次数:0运行复制({
debug: false,
appId, //
timestamp,
nonceStr,
signature,
jsApiList: ['chooseWXPay','getLocation'] // 支付,获取定位
});
获取定位:
代码语言:javascript代码运行次数:0运行复制jWeixin.getLocation({
type: 'gcj02',
success: function (res) {
cole.log(JSO.stringify(res));
let latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90
let longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。
let speed = res.speed; // 速度,以A米/每秒计
let accuracy = res.accuracy; // 位置精度
}
});
果然不能大意,为啥?
因为大意失荆州啊~
1: jsApi官方文档-配置
.html#4
2: jsApi官方文档-JS接口列表
.html#6
本文参与 腾讯云自媒体同步曝光计划,分享自。原始发表:2025-01-07,如有侵权请联系 cloudcommunity@tencent 删除开发配置官方文档接口#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-22 21:35:58
上一篇:现在的软件不断的升级硬件该咋办?
推荐阅读
留言与评论(共有 16 条评论) |
本站网友 泉州180医院 | 29分钟前 发表 |
有个jsApiList数组 | |
本站网友 大庆二手房出售 | 7分钟前 发表 |
咋可能不支持 | |
本站网友 里诺进销存管理软件 | 5分钟前 发表 |
直接从官方文档去看 | |
本站网友 鼎泰丰 | 27分钟前 发表 |
原始发表:2025-01-07 | |
本站网友 vray材质库 | 14分钟前 发表 |
['chooseWXPay' | |
本站网友 北京高尔夫俱乐部 | 8分钟前 发表 |
'gcj02' | |
本站网友 抽脂价目表 | 21分钟前 发表 |
加上之后的配置如下 | |
本站网友 雷公藤片 | 9分钟前 发表 |
jsApiList | |
本站网友 陶然亭租房 | 10分钟前 发表 |
:代码语言:javascript代码运行次数:0运行复制({ debug | |
本站网友 有实无名 | 28分钟前 发表 |
只是会弹出授权提示(不完美) | |
本站网友 怜小奇 | 19分钟前 发表 |
2. 权限没申请在jsApi的文档中 | |
本站网友 上海国际货运代理 | 7分钟前 发表 |
具体原因1. 开发者工具不支持获取位置这不可能啊 | |
本站网友 喜马拉雅中心 | 0秒前 发表 |
大功告成 | |
本站网友 怎样预防妊娠纹 | 29分钟前 发表 |
// timestamp | |
本站网友 胃肠医院 | 19分钟前 发表 |
值为需要使用的JS接口列表(1) |