收藏
回答

安卓wx.getLocation,定位关闭不会走fail?

关闭手机定位后,安卓wx.getLocation不会走fail。但是ios回走

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

3 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    11-11

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    11-11
    赞同
    回复 7
    • 我想要一只🐶
      我想要一只🐶
      11-11
      vivoX7,微信版本7.0.7,系统版本7.1.2
      11-11
      回复
    • 我想要一只🐶
      我想要一只🐶
      11-11
      wx.ready(function () {
           wx.getLocation({
               type : 'gcj02', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
               success : function(res) {
              
               },
               fail: function(res){
                mui.toast("定位失败,请打开手机系统的定位服务");
               },
               cancel : function(res) {  
          locationCity.text('定位失败,请允许微信使用您的地理位置。');
               }
           });
          });
      11-11
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      11-11回复我想要一只🐶
      微信版本可以先更新至最新版本看下,未解决的话,代码片段按照文档说明来提供下
      11-11
      回复
    • 我想要一只🐶
      我想要一只🐶
      11-11
      这个手机更新不了
      11-11
      回复
    • 我想要一只🐶
      我想要一只🐶
      11-11
      然后代码片段的话,我的是微信web页面,这个可以给代码片段吗
      11-11
      回复
    查看更多(2)
  • 小胡
    小胡
    2天前

    真机安卓关闭手机定位,getLocation返回fail

    具体信息为

    getLocation:fail:ERROR_NOCELL&WIFI_LOCATIONSWITCHOFF

    2天前
    赞同
    回复
  • ==
    ==
    11-09

    可以使用 wx.getSetting 获取用户当前的授权状态

    11-09
    赞同
    回复 1
    • 我想要一只🐶
      我想要一只🐶
      11-09
      但是我发现,关闭手机定位后,还是可以获取getLocation权限,只是后续代码回执行失败。但是安卓没有走fail
      11-09
      回复
问题标签