uniapp中wx.getFuzzyLocation报错如何解决

一、用wx.getLocation接口审核不通过

用uniapp开发小程序时难免需要获取当前地理位置。

代码如下:

复制代码
uni.getLocation({
	type: 'wgs84',
	success: function (res) {
		console.log('当前位置的经度:' + res.longitude);
		console.log('当前位置的纬度:' + res.latitude);
	}
});

但是发布小程序时需要开通接口权限

我这里开通wx.getLocation一直审核不通过,申请模糊位置wx.getFuzzyLocation就可以。

专门试了下,两者都没在当前所在位置,距离本人所在位置大概三公里。wx.getLocation和wx.getFuzzyLocation距离两公里左右,所以说偏移没有很大,不需要精准定位的,为了审核方便完全可以用模糊位置。

二、wx.getFuzzyLocation提示 is not a function

但用了wx.getFuzzyLocation会报错,如下:

2.1 解决方法

在微信开发者工具的详情------>本地设置,将调试基础库版本改为2.25及以上

三、又提示Unhandled promise rejection

改了基本库又报错了

3.1 解决方法

直接根据他的提示,用真机调试即可。

四、 有些人还会遇到:

getFuzzyLocation:fail 系统错误,错误码:-12001,invalid scope

4.1 解决办法

下载最新的微信开发者工具,这个报错是我在更新完开发者工具解决的

相关推荐
红辣椒...4 分钟前
codex+第三方模型
java·服务器·前端
木子雨廷6 分钟前
Flutter 使用 flutter_flavorizr 多渠道打包
前端·flutter
环境工程笔记9 分钟前
浏览器自动化跑成功了,为什么结果还是不对?
前端
槑有老呆11 分钟前
解密 JS 变量提升:告别玄学,读懂 V8 编译与代码执行逻辑
javascript
东风破_11 分钟前
一文搞懂 JavaScript 变量声明:var、let、const 到底有什么区别?
前端·javascript
无糖可可果11 分钟前
拆穿 JavaScript 变量提升的"魔术"——从一段反直觉代码说起
javascript
问心无愧051314 分钟前
ctf show web入门261
android·前端·笔记
月光刺眼14 分钟前
🎶二分 · 双指针 · 滑动窗口 · 螺旋矩阵:数组算法四题拆解
javascript·算法
触底反弹16 分钟前
你真的理解 JavaScript 变量提升(Hoisting)吗?从 V8 引擎编译原理深入剖析
前端·面试
蜡台28 分钟前
Vue2 使用 typescript 教程
前端·vue.js·typescript