2***@qq.com
2***@qq.com
  • 发布:2024-10-17 11:07
  • 更新:2024-10-19 00:21
  • 阅读:138

【报Bug】uniapp H5微信内置浏览器,腾讯地图uni.chooselocation打开地图不能自动定位到用户当前位置

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 22631.4317

HBuilderX类型: 正式

HBuilderX版本号: 4.29

浏览器平台: 微信内置浏览器

浏览器版本: 8.0.53

项目创建方式: HBuilderX

示例代码:

代码示例uni.chooseLocation({ success: function(res) { }, fail: function(fail_res){ } });

操作步骤:

复现步骤uni.chooseLocation({ success: function(res) { }, fail: function(fail_res){ } });

预期结果:

正常地图打开自动定位到用户当前位置,并获取周边信息

实际结果:

地图定位异常,并且没有周边信息

bug描述:

uniapp web端配置了腾讯地图,H5uni.chooseLocation打开地图不能正确定位到用户当前位置,显示默认北京定位并且没有周边位置信息。微信开发工具调试正常,线上真机有问题,安卓iOS均不能正常显示,没有错误信息提示。地图key配置没问题,其他SDK使用正常,uni.getLocation能正常使用,需要移动地图坐标才能正常搜索。

2024-10-17 11:07 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

hello uni-app 示例在微信浏览器测试是正常的。
要不是key的问题,要不是微信没有给这个网页赋予定位权限,第一次进入网页时,微信会弹框询问是否允许访问位置,是不是选了否?

  • 2***@qq.com (作者)

    开发者工具测试是OK的,但是真机会有这个问题,多个手机测试,安卓iOS都是同样的。授权是允许了的,获取用户位置uni.getLocation是正常的。

    2024-10-19 09:14

  • 2***@qq.com (作者)

    微信小程序用原生开发的,用的同样的key能正常使用。线上和测试运行在开发者工具上都是正常的。key没有问题

    2024-10-19 09:18

  • DCloud_heavensoft

    回复 2***@qq.com: 我用真机,跑线上地址 https://hellouniapp.dcloud.net.cn/web#/,也没问题

    2024-10-19 15:42

  • 2***@qq.com (作者)

    回复 DCloud_heavensoft: 好的,我自己单开一个项目试了下也没问题,但是现在这个项目不知道哪里影响了,也没有错误提示,有办法自查吗。

    2024-10-21 09:45

要回复问题请先登录注册