问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 微信小程序 Bug Android 7.0 三星S7 edge 6.6.6
打开微信小程序,第一次获取定位是可以获取的,第二次获取定位wx.getLocation方法一直没有返回
wx.getLocation({
//type: 'wgs84',//'gcj02':加密过后的坐标 //wgs84 : gps坐标
success: function (res) {
console.log('success:');
console.log(res);
var latitude = res.latitude
var longitude = res.longitude
that.setData({
latitude: latitude,
longitude: longitude,
location: { latitude: latitude, longitude: longitude },
disabled: false
});
},
fail: function (res) {
console.log('fail:');
console.log(res);
wx.showModal({
title: '错误提示',
content: '获取失败,请查看微信是否允许定位',
})
},
complete: function () {
console.log('getUserLocation---complete');
}
})
type参数不赋值,或者赋值任一种都试过,还是存在没有返回问题;
在开发工具上没有复现,连接不带https的请求也没有复现,在正式环境中连接https请求及体验版本时会复现此问题,而且必现。
微信小程序开发问题解答
微信小程序开发者回答:
麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题
微信小程序开发者回答: wechatide://minicode/ErkRpCm96xZJ
微信小程序开发者回答: 你的代码片段有误,请提供能复现问题的代码片段哈】
微信小程序开发者回答: wechatide://minicode/W9CyZCmd6zZk
微信小程序开发者回答: 微信小程序:天楹分类
微信小程序开发者回答: 天楹环卫也使用了相同的定位代码,但是天楹环卫可以拿到定位数据,天楹分类未拿到,一直没有返回,右上角的定位标一直在闪烁
微信小程序开发者回答: 定位没有返回的页面,我将前一个页面传过来的对象参数去掉了,现在是可以了,onLoad方法中options中的参数是有大小限制吗?为什么会影响定位数据获取?
微信小程序开发者回答: 理论上参数是不会影响定位的,不过我这边目前没能复现,后面我们再继续跟进下。
本文网址:http://www.91bianli.com/weixinxiaochengxu/50396.html