5***@qq.com
5***@qq.com
  • 发布:2022-06-16 16:38
  • 更新:2022-06-16 16:49
  • 阅读:413

uni.getLocation偶尔获取不到address

分类:uni-app

App平台已配置高德定位SDK
uni.getLocation({
type: 'gcj02',
geocode: true,
success: (res)=> {
const { longitude, latitude, address } = res
let addressDetail = '未知地点'
if (address) {
const { province='', city='', district='', street='', streetNum='', poiName='' } = address
addressDetail = province + city + district + street + streetNum + poiName
}
},
fail: (e) => {}
})

偶现 address获取不到问题,是啥原因呢

2022-06-16 16:38 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

可以用plus.maps.Map.reverseGeocode这个来获取

  • 5***@qq.com (作者)

    这种方式 应该是获取到经纬度后,逆地理编码 获取详细信息,我想知道的是uni封装的这个方法 偶现的bug 能不能解决

    2022-06-16 17:39

  • 1***@qq.com

    回复 5***@qq.com: 可能是有个小间隔,小停顿,在这期间不能重复触发

    2022-06-17 11:14

该问题目前已经被锁定, 无法添加新回复