latitude: that.shop_data.lat,
longitude: that.shop_data.lng,
keyword: that.shop_data.address_text,
success: function(res) {
console.log('地图选中', res);
that.shop_data.lat = res.latitude;
that.shop_data.lng = res.longitude;
that.shop_data.address_text = res.address;
},
fail(err) {
if (err.errMsg == 'chooseLocation:fail auth deny') {
wx.showModal({
title: '提示',
content: '您还没有开启授权地理位置,请前往设置',
success(res) {
- 发布:2022-01-25 17:12
- 更新:2022-01-25 18:20
- 阅读:534
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.2.9
第三方开发者工具版本号: 1.05
基础库版本号: 2.20.0
项目创建方式: HBuilderX
示例代码:
操作步骤:
官方实例也打不开
官方实例也打不开
预期结果:
希望得到回复,
希望得到回复,
实际结果:
真机唤不起地理位置
真机唤不起地理位置
bug描述:
uni.chooseLocation 获取地理位置授权, 开发者工具没问题, 安卓和ios手机均发现没有成功失败回调,微信小程序无法唤起地理授权
2 个回复
1***@qq.com (作者) - Mr.路人
uni.chooseLocation({
latitude: that.shop_data.lat,
longitude: that.shop_data.lng,
keyword: that.shop_data.address_text,
success: function(res) {
console.log('地图选中', res);
that.shop_data.lat = res.latitude;
that.shop_data.lng = res.longitude;
that.shop_data.address_text = res.address;
},
fail(err) {
if (err.errMsg == 'chooseLocation:fail auth deny') {
uni.showModal({
title: '提示',
content: '您还没有开启授权地理位置,请前往设置',
success(res) {
DCloud_UNI_Anne
请升级至HBuilder X 3.3.10,测试下hello uni-app示例工程能否复现此问题
另外直接使用微信小程序(不使用uni-app)测试,是否仍然存在此问题,以判断是否是微信小程序本身问题,如果是请反馈至微信小程序社区。