收藏
回答

wx.getLocation没有弹出直接返回fail:invalid data

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getLocation 客户端 6.7.2 2.2.3

 getAddress() {    console.log('位置方法')        var that = this;    //1、获取当前位置坐标    wx.chooseLocation({      // type: 'wgs84  ',      success: function(res) {        console.log('wgs84  ')        //2、根据坐标获取当前位置名称,显示在顶部:腾讯地图逆地址解析        qqmapsdk.reverseGeocoder({          location: {            latitude: res.latitude,            longitude: res.longitude          },          success: function(addressRes) {            console.log('获取位置成功')            var address = addressRes.result.ad_info.city;            var cityCode = addressRes.result.ad_info.city_code;            that.setData({              city: address,              cityCode: cityCode,            })            wx.setStorage({              key: 'city',              data: address,              success: function(res) {                console.log('设置位置成功')              }            })            wx.setStorage({              key: 'cityCode',              data: cityCode,              success: function(res) {                console.log(res)              }            })            console.log(that.addressNow);          }        })      },      cancel: function (res) {        console.log('wgs84cacel',res);      },      fail: function (res) {        // wx.openSetting(OBJECT)        console.log('wgs84fail',res);      }    })  },


在onload中加载,没有弹出对话框,直接返回fail:invalid data ,救急!!其他手机都可以,华为mate10中出现问题!救急!!!!

最后一次编辑于  2018-08-21
回答关注问题邀请回答
收藏

1 个回答

  • 晨
    2018-08-21

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-08-21
    有用
    回复 5
    • 2018-08-22

      wechatide://minicode/E4QsBQma7d1U

      2018-08-22
      回复
    • 晨
      2018-08-22回复

      代码片段没办法正常运行,请确认

      2018-08-22
      回复
    • 2018-08-22回复

      因为代码在微信开发者工具和大部分手机都是可以拉起请求的,但是在华为mate10中出现没有拉起请求并且wx.getLocation方法直接返回fail:invalid data 这个错误是什么情况引起的,因为该方法值传了一个参数

      type: 'wgs84',





      2018-08-22
      回复
    • A
      A
      2018-11-06回复

      这个问题有修复吗?

      2018-11-06
      回复
    • A
      A
      2018-11-06回复

      请问你解决了吗?

      2018-11-06
      回复
登录 后发表内容