收藏
回答

wx.getLocation 获取定位一直未有返回

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 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');
   }
 })


  1. type参数不赋值,或者赋值任一种都试过,还是存在没有返回问题;

  2. 在开发工具上没有复现,连接不带https的请求也没有复现,在正式环境中连接https请求及体验版本时会复现此问题,而且必现。

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容