Planets
Planets
  • 发布:2023-05-11 14:25
  • 更新:2023-06-26 11:09
  • 阅读:1421

【报Bug】高德地图选择地址时报错INVALID_PARAMS

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.7.11

浏览器平台: Chrome

浏览器版本: 113.0.1774.35 (正式版本)

项目创建方式: HBuilderX

示例代码:
            uni.chooseLocation({  
                success: (res) => {  
                    console.log(res);  
                }  
            });

操作步骤:
            uni.chooseLocation({  
                success: (res) => {  
                    console.log(res);  
                }  
            });

预期结果:

不报错正常拿到name

实际结果:

报错,拿不到name

bug描述:

高德地图使用uni.chooseLocation选择地址以后报错误INVALID_PARAMS

2023-05-11 14:25 负责人:DCloud_UNI_WZF 分享
已邀请:
功夫熊猫

功夫熊猫

兄弟,该问题解决了吗?这边也碰到这问题

  • Planets (作者)

    我是用高德的经纬度获取地址接口又获取了一次

    https://restapi.amap.com/v3/geocode/regeo?location=${res.longitude},${res.latitude}&key=xxxxxx

    2023-05-29 10:53

  • 功夫熊猫

    回复 Planets: 是要自己写一个map吗?不能使用官方api->chooseLocation了吗?

    2023-05-29 14:38

  • 功夫熊猫

    能否附加一个案例看一下?

    2023-05-29 14:40

DCloud_UNI_WZF

DCloud_UNI_WZF

vue2 未开启科学上网存在该问题,高德地图获取位置会调用 google 服务,如无科学上网,可能会导致该问题

  • 功夫熊猫

    知道是科学上网的原因,客户不懂这些的嘛。可不可以无需科学上网,也能做到。官方的案例app,也是高德的呢,怎么就正常访问到呢?

    2023-05-29 14:43

  • DCloud_UNI_WZF

    回复 功夫熊猫: 这个是高德 api 的问题,框架侧处理不了,你说的官方案例是 App 端吗

    2023-05-29 15:53

  • DCloud_UNI_WZF

    回复 功夫熊猫: app端和web端不是一套逻辑的

    2023-05-29 16:11

  • 功夫熊猫

    回复 DCloud_UNI_WZF: 官方安卓app案例正常打开地图,自己新建的案例配置好高德key等,自定义打包运行也是报INVALID_PARAMS,你可以试下。

    2023-05-29 18:19

功夫熊猫

功夫熊猫

扫码下载安装,对比一下案例就知道了。

  • Planets (作者)

    你看我下面贴的图片,我是这样解决的

    2023-05-31 17:48

Planets

Planets (作者)

这个

  • 功夫熊猫

    感谢你的回复,这边参照你的写法还是报INVALID_PARAMS这个错误。

    2023-06-01 10:14

tangyx

tangyx

请问最终解决了吗?

要回复问题请先登录注册