uni.getLocation({
type: 'gcj02',
success: async (res) => {
console.log('res', res)
},
fail(err) {
console.log('拒绝定位权限===>', err)
}
})
打印结果
{
"errMsg": "getLocation:fail Error Domain=PGLocation Code=2 \"不能获取到位置\" UserInfo={NSLocalizedDescription=不能获取到位置},https://ask.dcloud.net.cn/article/282",
"errCode": -1502,
"code": -1502
}
- 发布:2024-06-20 14:53
- 更新:2024-12-09 12:03
- 阅读:163
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: -
HBuilderX类型: 正式
HBuilderX版本号: 3.99
手机系统: iOS
手机系统版本号: iOS 17
手机厂商: 苹果
手机机型: 14promax
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.getLocation({
type: 'gcj02',
success: async (res) => {
console.log('res', res)
},
fail(err) {
console.log('拒绝定位权限===>', err)
}
})
uni.getLocation({
type: 'gcj02',
success: async (res) => {
console.log('res', res)
},
fail(err) {
console.log('拒绝定位权限===>', err)
}
})
预期结果:
可以正常得到地理位置信息,并且响应速度不慢
可以正常得到地理位置信息,并且响应速度不慢
实际结果:
{
"errMsg": "getLocation:fail Error Domain=PGLocation Code=2 \"不能获取到位置\" UserInfo={NSLocalizedDescription=不能获取到位置},https://ask.dcloud.net.cn/article/282",
"errCode": -1502,
"code": -1502
}
{
"errMsg": "getLocation:fail Error Domain=PGLocation Code=2 \"不能获取到位置\" UserInfo={NSLocalizedDescription=不能获取到位置},https://ask.dcloud.net.cn/article/282",
"errCode": -1502,
"code": -1502
}
bug描述:
uni.getLocation 在app端的ios手机上 报错 1502 ,
在安卓app和微信小程序上是可以正常调用的
ios端 返回结果 还很慢,因为我会等getLocation返回结果后再去调用业务接口,由于返回结果慢,导致我页面有段时间是白屏的
2 个回复
沈工
解决有尝吗
7***@qq.com
请问这个搞定了吗 我也碰到相同问题了 ios 不行
a***@163.com
解决了吗,我也遇到了,app运行两年了,最近突然遇到
2024-12-25 10:11