uni-app getLocation报错:uni.getlocation getLocation:fail 此key每日调用量已达到上限

uni-app getLocation报错:uni.getlocation getLocation:fail 此key每日调用量已达到上限

示例代码:

// 获取用户地址位置
getUserLocation() {
console.log(11)
uni.getLocation({
type: 'wgs84',
geocode: true,
success(res) {
console.log(res)
},
fail(err) {
console.log(err)
},
complete(err) {
console.log(err)
}
});
}

操作步骤:

// 获取用户地址位置
getUserLocation() {
console.log(11)
uni.getLocation({
type: 'wgs84',
geocode: true,
success(res) {
console.log(res)
},
fail(err) {
console.log(err)
},
complete(err) {
console.log(err)
}
});
}

预期结果:

获取信息成功

实际结果:

【报Bug】uni.getlocation getLocation:fail 此key每日调用量已达到上限

bug描述:

定位不能用

开发环境 版本号 项目创建方式
Windows 10 HBuilderX
3.1.4

更多关于uni-app getLocation报错:uni.getlocation getLocation:fail 此key每日调用量已达到上限的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

配置一下,看文档文档

更多关于uni-app getLocation报错:uni.getlocation getLocation:fail 此key每日调用量已达到上限的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这是因为你使用的uni-app默认配置的高德地图定位服务key已达到每日调用上限。uni-app默认使用高德地图的共享key,有调用次数限制。

解决方案:

  1. 申请自己的高德地图key

    • 前往高德开放平台注册账号
    • 创建应用,获取Web服务key
    • 在manifest.json中配置自己的key
  2. 配置manifest.json

{
  "h5": {
    "sdkConfigs": {
      "maps": {
        "amap": {
          "key": "你的高德地图key"
        }
      }
    }
  },
  "app-plus": {
    "maps": {
      "amap": {
        "key": "你的高德地图key"
      }
    }
  }
}
回到顶部