1***@163.com
1***@163.com
  • 发布:2024-05-20 18:01
  • 更新:2024-07-26 20:06
  • 阅读:407

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

官方有人来解决吗

j***@foxmail.com

j***@foxmail.com

这官方好离谱,解决不了问题就忽视问题吗?

  • DCloud_UNI_yuhe

    需要升级4.24,你在4.24还出现这个问题了吗?

    2024-07-26 15:56

  • j***@foxmail.com

    回复 DCloud_UNI_yuhe: 看4.24的更新日志是修复腾讯地图的,可是我这边使用的是百度地图,也是同一个问题吗,也修复了?

    2024-07-26 19:55

  • DCloud_UNI_yuhe

    回复 j***@foxmail.com: 加我qq:我给你看一下3203723447

    2024-07-26 19:59

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

    官方一年前,两年前的定位不准的问题,现在还有呢,相差好几百米,开启精准定位,ios就获取的特别慢,10秒左右,安卓还好,三四秒

    2024-07-31 15:42

DCloud_UNI_yuhe

DCloud_UNI_yuhe

你需要确定你的百度地图后台配置是否正确

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

    我是高德地图,配置没问题的,现在出现了定位不准的问题,开启精准定位,ios能获取到10秒左右,很慢,安卓还好,三四秒,4.24版本

    2024-07-31 15:40

  • j***@foxmail.com

    回复 1***@163.com: 不指望官方了,定位换Native实现吧

    2024-08-08 16:07

要回复问题请先登录注册