如图,这是由于你打开了微信的位置接口却没有填写相应的信息。
解决报错的方法
"permission": { "scope.userLocation": { "desc": "你的位置信息将用于..." } }
配置一下,如图,配置scope.userLocation
然后把缓存全部清除一下,就可以调用
uni.getLocation({ type: 'wgs84', success: function (res) { console.log('当前位置的经度:' + res.longitude); console.log('当前位置的纬度:' + res.latitude); } });
就会发现
至此成功。如果不需要则直接取消勾选,也可解决报错。