收藏
回答

wx.getFuzzyLocation({})接口在安卓手机的问题,无法获取地理位置?

    wx.getFuzzyLocation({

      type: 'wgs84',

      success: res => {

        console.log('返回成功经纬度:', res, res.longitude.toString());

        app.globalData.longitude = res.longitude.toString();

        app.globalData.latitude = res.latitude.toString();

      },

   fail: err => {

        console.log('返回报错', err);

       })

 })

这个组件,安卓手机用户访问小程序,这个组件弹窗,需要用户授权地理定位。用户首先选择拒绝。 在小程序代码引导下,重新设置为,位置信息:使用小程序时。 然后,会一直走fail方法。 报错,返回报错 {"errCode": 2, "errno": 1200000, "errMsg": "getFuzzyLocation:fail:ERROR_NOCELL&WIFI_LOCATIONSWITCHOFF"}。 如果用户一开始就选择同意授权,是不会报错的。

我已经测试了3台安卓手机了。都是同样结果。

比如 安卓手机Honor 9i,微信8.9.61,ANdroid版本9

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

4 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    09-07

    测试未复现

    09-07
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    08-28
    有用 1
  • 海亚
    海亚
    09-01

    我也关注,请微信客服给予解决方案

    09-01
    有用
    回复
  • 柠檬茶
    柠檬茶
    08-28

    https://developers.weixin.qq.com/s/1sSGDJmn8D2d 安卓手机Honor 9i,微信8.9.61,ANdroid版本9

    08-28
    有用
    回复 1
    • 柠檬茶
      柠檬茶
      09-01
      @智能回答
      09-01
      回复
登录 后发表内容