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,有调用次数限制。
解决方案:
-
申请自己的高德地图key
- 前往高德开放平台注册账号
- 创建应用,获取Web服务key
- 在manifest.json中配置自己的key
-
配置manifest.json
{
"h5": {
"sdkConfigs": {
"maps": {
"amap": {
"key": "你的高德地图key"
}
}
}
},
"app-plus": {
"maps": {
"amap": {
"key": "你的高德地图key"
}
}
}
}