uniapp开发的公众号系统,使用uni.getLocation(OBJECT)获取定位失败

1. 检查腾讯地图的api是否过期

2.检查Hbulidex的版本是否是最新的 

3.查看官方文档  

uniapp开发的公众号系统,使用uni.getLocation(OBJECT)获取定位失败_第1张图片

Web平台本API之前调用了腾讯地图的gcj02坐标免费转换接口,该接口从2024年7月18日起被腾讯逐步下线,导致老版本中本API无法使用。请立即升级到 uni-app 4.24版

升级后注意:

  1. cli项目需升级cli
  2. App平台 manifest中配置好自己的地图厂商key,在地图厂商的后台,填写正确包名和证书摘要。地图厂商的sdk会在运行时校验key、包名、证书的一致性
  3. Web平台 manifest中配置好自己的地图厂商key,使用web接口如涉及白名单,需确保自己的域名在地图厂商那里正确配置了域名白名单
  4. 确保在地图厂商那里配额足够
  5. 确保在地图厂商那里有周边服务的权限。否则无法获取周围地址

如果运行在微信浏览器中,可以使用微信的jssdk的定位能力。这个是微信向腾讯地图申请的key,开发者无需配置自己的key。

你可能感兴趣的:(uni-app)