收藏
回答

wx.getLocation调用失败

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

- 需求的场景描述(希望解决的问题)

    现在微信小程序需要wx.getLocation  获取经纬度 获取成功后才去其他操作。但是真机测试时候

wx.getLocation这个一直执行fail方法  我的位置授权已经开启  不知道为什么

    :

- 希望提供的能力

    wx.getLocation  这个失败除了位置授权还有其他失败原因吗

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

2 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    2018-12-14

    微信是否打开定位权限?若已打开,麻烦提供出现问题的具体机型、微信版本号以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2018-12-14
    赞同
    回复 10
    查看更多(5)
  • 痛快科技
    痛快科技
    2018-12-14

    还有可能是微信没有你手机定位权限。可以将fail的信息打印一下看看

    2018-12-14
    赞同
    回复 3
    • Karenins
      Karenins
      2018-12-14

      getLocation:fail:system permission denied

      报这么个错

      2018-12-14
      回复
    • 痛快科技
      痛快科技
      2018-12-14回复Karenins

      没权限,检查一下微信有没有定位的权限吧

      2018-12-14
      回复
    • Karenins
      Karenins
      2018-12-17回复痛快科技

      当微信定位权限是询问时候 小程序判断授权是未授权  导致一直授权不通过

      当微信定位权限是允许时  正常           

      如果用户微信定位权限就是询问时候  我通过按钮

      <button open-type="openSetting">没办法在先程序里开启吗


      2018-12-17
      回复
登录 后发表内容