收藏
回答

wx.getLocation 出错,程序卡死

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

wx.getLocation({

type: 'wgs84',

success: function (res) {

console.log("获取失败", res);

var latitude = res.latitude;

var longitude = res.longitude;

var speed = res.speed;

var accuracy = res.accuracy;

},

fail:function(res){

console.log("获取失败", res);

}

});

主要是为了获取经纬度信息,几乎是官方api上拷贝下来的   有的手机可以获取定位,有的手机就是获取不到,有时候因为网络问题获取定位失败,调用opensetting后打开定位  在调用此方法还是无法获取定位的经纬度信息,问题型号手机,华为荣耀9 苹果6(偶然出现) 小米6   华为mat20 (都已经点击了同意访问地理 位置权限,还是无法拿到)

最后一次编辑于  2018-11-16  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 少年不在年少
    少年不在年少
    2018-11-16

    期待尽快解决

    2018-11-16
    赞同
    回复 1
    • 户枢不蠹流水不腐
      户枢不蠹流水不腐
      2018-12-27

      我手上拿的是小米6,没遇到你说的情况

      双卡双待单通

      但是用移动4G时,会出现GPS位置返回失败:错误信息为ERROR_NOCELL&WIFI_LOCATIONSWITCHOFF

      或返回经纬度都是0的情况,

      换成电信4G就没问题了

      2018-12-27
      回复