小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.getLocation({
type: 'wgs84',
success: function (res) {
console.log(res)
},
})
本地测试,可以获取到经纬度,但是真机测试的时候就直接跳过这个方法,求大神解答
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
原因是因为,在开发工具上获取经纬度只有小数点后5位,而我们传给后台接口的数据规定只有后6位,
这在开发工具上是正常可以请求成功,但是在手机上测试时,定位更加精确,例如"longitude":"121.53446197509766",已经达到14位了
所以这里有必要对数据进行加工处理,使用toFixed()方法截取数字的后6位
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
开始没错,都发布了几个版本了,然后这个版本发布后突然就不行啦 ,代码没有动过
你好,问题未复现,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
真机测试:华为nova2s 微信版本:6.6.7
onLoad: function (options) {
//此处有获取其他信息的代码
你有尝试更新一下开发工具吗?建议你更新一下,在进行尝试
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
原因是因为,在开发工具上获取经纬度只有小数点后5位,而我们传给后台接口的数据规定只有后6位,
这在开发工具上是正常可以请求成功,但是在手机上测试时,定位更加精确,例如"longitude":"121.53446197509766",已经达到14位了
所以这里有必要对数据进行加工处理,使用toFixed()方法截取数字的后6位
开始没错,都发布了几个版本了,然后这个版本发布后突然就不行啦 ,代码没有动过
你好,问题未复现,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
真机测试:华为nova2s 微信版本:6.6.7
onLoad: function (options) {
wx.getLocation({
type: 'wgs84',
success: function (res) {
console.log(res)
//此处有获取其他信息的代码
},
})
},
你有尝试更新一下开发工具吗?建议你更新一下,在进行尝试