收藏
回答

手机定位关闭之后,授权后,个别华为手机wx.getlocation方法不走

小程序,授权成功后调用wx.getLocation方法,其他手机都没问题,但是,个别华为手机还有个别机型,走过这个方法后,没有返回,没有报错。打开定位后,没问题。不知道各位大佬是否遇到过这个问题,如何解决的。

也允许获取位置信息了。

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

4 个回答

  • 小程序商城定制开发2600元全包
    小程序商城定制开发2600元全包
    05-30

    读取系统信息的相关项来判断设置是否妥当:wx.getSystemInfoSync() : res: {locationEnabled: true, locationAuthorized: true, ...}。当二者皆为 true 时即可。

    05-30
    有用 1
    回复
  • 灵芝
    灵芝
    2019-01-29

    这个是什么意思呢?没打开定位导致无法定位是正常的呀


    2019-01-29
    有用 1
    回复 4
    • 舜杰
      舜杰
      2019-01-29

      是的,但是别的手机不开定位也可以的。领导要求改,没办法,不知道怎么办了。

      2019-01-29
      回复
    • 灵芝
      灵芝
      2019-01-29回复舜杰

      你说的不开定位是什么意思?

      2019-01-29
      回复
    • 舜杰
      舜杰
      2019-01-30回复灵芝

      就是手机自带的那个下拉有个gps定位开关

      2019-01-30
      回复
    • 灵芝
      灵芝
      2019-01-30回复舜杰

      这边用华为Nova3E测试是正常的

      麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

      以及出现问题的具体机型、微信版本号

      2019-01-30
      回复
  • 英忠通信
    英忠通信
    2020-08-04

    读取系统信息的相关项来判断设置是否妥当:wx.getSystemInfoSync() : res: {locationEnabled: true, locationAuthorized: true, ...}。当二者皆为 true 时即可。

    2020-08-04
    有用
    回复
  • 舜杰
    舜杰
    2019-01-29


    2019-01-29
    有用
    回复
登录 后发表内容