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

Aries
  • 544

没升级成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也设置了相关的接口权限!!

回复
阅读 4k
2 个回答

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

今早微信6.5.18修复了该问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏