小程序
小游戏
企业微信
微信支付
扫描小程序码分享
真机调试可以正常获取经纬度,但提交上线后,同一台手机,不论是再打开开发版,还是用正式版,获取到的经纬度都是undefined。
而且这个经纬度的偏差也很大,我在同一个地点,手机几乎没动过地方,获取到的位置一会在上海松江,一会在上海闵行。
如下图是我调试以及用真机得到的数据,发现开发版及正式版为undefined后,我就加了过滤了。
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
没人可以解释一下吗?
返回undefined,猜测是手机微信基础库过低,导致该方法找不到?然后第二个定位不准确是不是用的wgs84.如果是需要改为gcj02
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
wx.getFuzzyLocation({
type: 'gcj02',
success (res) {
_this.getJson(res.latitude,res.longitude,'')
},
fail: (res) => {//接口调用失败的回调函数
_this.getJson('','','获取经纬度失败,原因为:'+res.errMsg)
}
})
没人可以解释一下吗?
返回undefined,猜测是手机微信基础库过低,导致该方法找不到?然后第二个定位不准确是不是用的wgs84.如果是需要改为gcj02