1***@163.com
1***@163.com
  • 发布:2024-05-20 18:01
  • 更新:2024-06-30 22:23
  • 阅读:146

uni.getLocation方法报错1502

分类:HBuilderX

uni.getLocation方法,type属性为 'gcj02',若设置属性geocode: true,ios设备下这个方法报错,安卓部分设备报错
报错信息如下:
{
"errMsg": "getLocation:fail Error Domain=PGLocation Code=2 \"不能获取到位置\" UserInfo={NSLocalizedDescription=不能获取到位置},https://ask.dcloud.net.cn/article/282",
"errCode": -1502,
"code": -1502
}

若是去掉geocode: true属性,就没问题;

之前hbuilderx3.7.x版本打包完的没问题,自从必须要ios包 17以上版本,更新完hbuilderx到4.15版本之后,再打包的就有问题,往前几个版本的也有问题!!!!!!!

【报bug】急急急!!!!

2024-05-20 18:01 负责人:无 分享
已邀请:
1***@163.com

1***@163.com (作者)

部分安卓手机,没有连接WIFI,但是打开了WIFI的开关的情况下,去掉了geocode: true属性,偶然性的也会发生报错

1***@qq.com

1***@qq.com

解决了吗

  • 1***@163.com (作者)

    个人认为是hbuilder的问题,目前解决方案就是去掉那个地址解析的属性,只获取经纬度,地址解析使用高德地图web服务解析

    2024-06-03 10:32

  • 1***@163.com (作者)

    不过,getLocation的解析地址也不是很精确,有几百米误差,之前我虽然写了那个属性,其实页面也没用那个地址展示,还是用高德地图web服务解析出来的具体地址

    2024-06-03 10:55

1***@qq.com

1***@qq.com

是什么问题

爽哥哥007

爽哥哥007 - aaa

官方有人来解决吗

要回复问题请先登录注册