收藏
回答

为什么我调用腾讯地图的URL,KEY是我在腾讯地图控制台复制的,但是编译后报310,说key不对?

 wx.request({
        url: 'https://apis.map.qq.com/ws/place/v1/search?keyword=公交&boundary=nearby(${this.data.latitude},${this.data.longitude},100)&key=VMYBZ-4IIW5-SAMIQ-IFOLC-SMA5H-5YBOB',
        success: res => {
          console.log('获取到附近公交站点数据:',res.data);
          this.setData({ nearbyData: res.data });
        },
        fail: err => {
          console.log("Failed to get nearby data", err);
          wx.showToast({ title: "获取附近数据失败", icon: "none" });
        }
      });
    },
回答关注问题邀请回答
收藏

3 个回答

  • ㅤ
    03-21

    URL参数直接不能有空格

    03-21
    有用
    回复
  • 拾忆
    拾忆
    2023-05-11

    自己查下boundary里的变量是不是有问题。

    用官方的坐标就正常。

    https://apis.map.qq.com/ws/place/v1/search?keyword=%E5%85%AC%E4%BA%A4&boundary=nearby(28.681114,115.918377,1000,1)&key=VMYBZ-4IIW5-SAMIQ-IFOLC-SMA5H-5YBOB

    2023-05-11
    有用
    回复 2
    • 宴淮
      宴淮
      2023-05-11
      这个我看了,我是调用data里返回的参数
      2023-05-11
      回复
    • 宴淮
      宴淮
      2023-05-11
      已解决谢谢
      2023-05-11
      回复
  • 宴淮
    宴淮
    2023-05-11

    {status: 310, message: "boundary参数格式错误"}这个问题

    2023-05-11
    有用
    回复
登录 后发表内容