收藏
回答

wx.chooseLocation的设置GPS开关的方法能否单独调用?

当我使用wx.chooseLocation方法时,如果手机没有开GPS定位,则会弹出弹窗

此时点“去设置”,就会进入到手机定位开关界面。但是这个弹窗只有chooseLocation方法有

但有时候我不需要用户打开地图,其他比如getLocation方法都没有调用这个“去设置”的弹窗,请问如何解决这个问题呢?

我就是想让用户不用打开地图也可以点击这个“去设置”弹窗

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

1 个回答

  • h u
    h u
    2021-01-29

    你先验证用户是否授权获取位置在打开地址啊,不要直接打开


    2021-01-29
    有用
    回复 3
    • Silent
      Silent
      2021-01-29
      验证了。可能我说的不清楚,其他方法只是授权微信获取地址,还是需要用户手动去把GPS打开,而图中这个方法点了“去设置”以后,就直接进手机的GPS设置界面了,用户不用去找在哪开GPS
      2021-01-29
      回复
    • h u
      h u
      2021-01-29回复Silent
      如果第一次用户取消授权就不会在弹窗授权窗口了,需要你自己引导用户去小程序设置页让用户手动点打开位置授权,这个是无解的,官方文档有说明
      2021-01-29
      回复
    • 无水而沉
      无水而沉
      2021-03-26回复h u
      他说的是手机打开GPS 是打开手机的设置GPS开关的页面 不是微信授权定位
      2021-03-26
      回复
登录 后发表内容
问题标签