升级为ios11以后,微信jssdk中的getLocation不好用啦?

没升级成11以前,每次打开页面,都能定位成功。
升级以后,偶尔能定位,大部分时间都不能执行wx.getLocation这个方法了

 wx.ready(function(){
        alert('abc');
        wx.getLocation({
            type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
            success: function (res) {
                alert(123);
                load_data('success', res);
            },
            fail:function (res) {
                load_data('fail');
            },
            cancel: function (res) {
                alert('无法获取位置信息');
            }
        });
    });

第一个alert('abc');可以执行
success 中的alert(123)根本不执行
打开调试模式,是没有任何错误的,jsApiList也设置了相关的接口权限!!

阅读 5k
2 个回答

这个问题很严重,不知道微信怎么搞的

今早微信6.5.18修复了该问题