uni.getLocation({
success: function({ longitude, latitude }) {
console.log('getLocation=====成功')
},
fail: (err) => {
console.log('err=',err)
}
});

- 发布:2023-07-28 17:59
- 更新:2023-07-29 19:56
- 阅读:362
产品分类: uniapp/小程序/阿里
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: MacBook Air (M1, 2020) 版本12.2 (21D49)
HBuilderX类型: 正式
HBuilderX版本号: 3.8.7
第三方开发者工具版本号: 3.6.4
基础库版本号: 2.8.17
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.getLocation({
success: function({ longitude, latitude }) {
console.log('getLocation=====成功')
},
fail: (err) => {
console.log('err=',err)
}
});
uni.getLocation({
success: function({ longitude, latitude }) {
console.log('getLocation=====成功')
},
fail: (err) => {
console.log('err=',err)
}
});
预期结果:
获取经纬度
获取经纬度
实际结果:
{extError: 12, errMsg: 'getLocation:fail 请确认定位相关权限已开启'}
{extError: 12, errMsg: 'getLocation:fail 请确认定位相关权限已开启'}
bug描述:
uni.getLocation({
success: function({ longitude, latitude }) {
console.log('getLocation=====成功')
},
fail: (err) => {
console.log('err=',err)
}
});
使用getLocation已经开启了地理位置权限,获取不到经纬度
目前测试安卓有问题,ios和鸿蒙没问题
1***@163.com (作者)
只是在安卓手机的支付宝小程序内定位无法使用,微信小程序可以使用,应该不是墙的原因
2023-07-31 14:23
z***@163.com
回复 1***@163.com: 除了微信都不行
2024-10-25 14:19