当我们调用wx.chooseLocation出现选择地区弹框后,如果我们直接点击右上角的“确定”按钮,那么获取到的name和address就是"",虽然经纬度有,但是我们的业务是基于获取到address和name才去下一步操作的。然而,我们如果选择中下面列表的地区,才能获取到对应的name和address详细信息,或者,我们需要在弹框展示15秒后(亲自拿秒表测了若干遍,就是在十五秒后,点击确定才能拿到address的值),再去点击确定才能拿到address:"陕西省西安市"、
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | wx.chooseLocation(Object object) | 工具 | 8.0.23 | 2.21.0 |
3 个回答
估计是bug,在官方解决之前,可以先根据经纬度进行逆地址解析,首先保证业务逻辑顺利进行。
现在需要自己做下兼容处理,没有更好的办法了,静等官方
1、一直就这样的。目测还会这样一直下去。自己做判断吧。