小程序
小游戏
企业微信
微信支付
扫描小程序码分享
自己电脑上能获取到,但是后来真机测试就不行,把项目给同学跑也不行。
微信开发者工具是1.03.2006090
手机型号是OPPO PCLM10
Android版本10
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,确认开启位置服务了么?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
以下是这部分代码 getLocation:function(){ var that = this wx.getSetting({ withSubscriptions: true, success(res){ console.log("获取设置成功") var status = res.authSetting["scope.userLocation"] if(!status){ console.log("位置权限为false") wx.authorize({ scope: 'scope.userLocation', success(res){ console.log("位置授权成功") wx.getLocation({ //微信自带获取位置 success:function (res) { var longitude = res.longitude var latitude = res.latitude that.setData({ ["location.latitude"]:latitude, ["location.longitude"]:longitude }) that.localCity(longitude, latitude) }, fail:function(res){ console.log("获取定位失败") console.log(res) } }) } }) } else{ console.log("位置权限为true") wx.getLocation({ //微信自带获取位置 altitude: 'altitude', highAccuracyExpireTime: 0, isHighAccuracy: true, type: 'type', success:function (res) { var longitude = res.longitude var latitude = res.latitude that.setData({ ["location.latitude"]:latitude, ["location.longitude"]:longitude }) that.localCity(longitude, latitude) }, fail:function(res){ console.log("获取定位失败") } }) } } }) },
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,确认开启位置服务了么?
{errMsg: "getLocation:fail:invalid data", errCode: -1}
errCode: -1
errMsg: "getLocation:fail:invalid data"
__proto__: Object
位置服务已经打开,请问这是什么意思
以下是这部分代码 getLocation:function(){ var that = this wx.getSetting({ withSubscriptions: true, success(res){ console.log("获取设置成功") var status = res.authSetting["scope.userLocation"] if(!status){ console.log("位置权限为false") wx.authorize({ scope: 'scope.userLocation', success(res){ console.log("位置授权成功") wx.getLocation({ //微信自带获取位置 success:function (res) { var longitude = res.longitude var latitude = res.latitude that.setData({ ["location.latitude"]:latitude, ["location.longitude"]:longitude }) that.localCity(longitude, latitude) }, fail:function(res){ console.log("获取定位失败") console.log(res) } }) } }) } else{ console.log("位置权限为true") wx.getLocation({ //微信自带获取位置 altitude: 'altitude', highAccuracyExpireTime: 0, isHighAccuracy: true, type: 'type', success:function (res) { var longitude = res.longitude var latitude = res.latitude that.setData({ ["location.latitude"]:latitude, ["location.longitude"]:longitude }) that.localCity(longitude, latitude) }, fail:function(res){ console.log("获取定位失败") } }) } } }) },