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】急急急!!!!
6 个回复
1***@163.com (作者)
部分安卓手机,没有连接WIFI,但是打开了WIFI的开关的情况下,去掉了geocode: true属性,偶然性的也会发生报错
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
是什么问题
爽哥哥007 - aaa
官方有人来解决吗
1***@163.com (作者)
没有
2024-07-08 18:19
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
你需要确定你的百度地图后台配置是否正确
1***@163.com (作者)
我是高德地图,配置没问题的,现在出现了定位不准的问题,开启精准定位,ios能获取到10秒左右,很慢,安卓还好,三四秒,4.24版本
2024-07-31 15:40
j***@foxmail.com
回复 1***@163.com: 不指望官方了,定位换Native实现吧
2024-08-08 16:07