小葛
小葛
  • 发布:2023-06-01 10:29
  • 更新:2023-07-04 15:23
  • 阅读:1141

高德地图uni.chooseLocation获取不到位置名称

分类:uni-app

高德地图已经设置了key和securityJsCode,附近列表中只显示了距离和详细地址,没有显示位置名称

2023-06-01 10:29 负责人:DCloud_UNI_WZF 分享
已邀请:

最佳回复

DCloud

DCloud

HBuilderX 3.8.7.20230703 已修复。

  • 温宇鸣

    安卓app调用uni.chooseLocation,也有很多地址搜不到,高德地图上都可以搜到

    2023-07-27 14:23

DCloud_UNI_WZF

DCloud_UNI_WZF

web端还是App端?提供下 vue 及 HBuiderX 版本或 @dcloudio 依赖版本

  • 小葛 (作者)

    web端,vue2,HBuiderX3.7.11

    2023-06-01 10:44

  • DCloud_UNI_WZF

    回复 小葛: HBuilderX升级到最新试下,如依然有问题,提供下代码示例或测试工程,这边排查下

    2023-06-01 10:53

  • 小葛 (作者)

    回复 DCloud_UNI_WZF: HBuilderX更新到3.8.4依然有该问题

    https://static.yetongge.top/demo.zip

    2023-06-01 11:09

  • 小葛 (作者)

    回复 DCloud_UNI_WZF: 看出来是什么问题了吗

    2023-06-01 13:42

DCloud_UNI_WZF

DCloud_UNI_WZF

问题确认,感谢反馈,已加分
临时解决方案:替换 HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/uni-h5/dist/index.umd.min.js 为附件文件

  • 小葛 (作者)

    更换文件后在HBuilder内置浏览器中查看是正常的,但是在谷歌浏览器中附近列表弹框为空(见图片)

    谷歌浏览器中使用uni.getLocation未触发success和fail的回调,也没有报错

    2023-06-01 15:03

  • DCloud_UNI_WZF

    回复 小葛: 之前正常吗?确认下浏览器设置及网络环境,这边测试正常,且上面的文件只涉及地址名称的获取,无其他逻辑修改

    2023-06-01 15:54

  • 小葛 (作者)

    回复 DCloud_UNI_WZF: 更换成腾讯地图是正常时附近列表弹框中数据是可以拿到的。

    在谷歌浏览器中您那边的uni.getLocation也是正常的吗?

    2023-06-01 15:58

  • DCloud_UNI_WZF

    回复 小葛: 是的

    2023-06-01 16:09

  • 小葛 (作者)

    回复 DCloud_UNI_WZF: 找到问题了,在谷歌浏览器中地图放大缩小一次后才会加载出来附近列表,您试一下,能改掉。uni.getLocation的api在谷歌浏览器中没有报错,也没有触发success,fail,complete

    2023-06-01 16:32

  • DCloud_UNI_WZF

    回复 小葛: 建议断点调试或尝试更换设备试下,[uni.getLocation的api在谷歌浏览器中没有报错,也没有触发success,fail,complete] 这个问题如果是框架问题,肯定不止你一个开发者反馈的

    2023-06-01 20:17

  • 9***@qq.com

    临时方案有效

    2023-06-06 19:13

小葛

小葛 (作者) - uniapp,vue,vant

要回复问题请先登录注册