收藏
回答

wx.getLocation 获取定位一直超时?

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

4 个回答

  • 正青春
    正青春
    01-13

    看下文档指引https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.getLocation.html

    获取当前的地理位置、速度。当用户离开小程序后,此接口无法调用。开启高精度定位,接口耗时会增加,可指定 highAccuracyExpireTime 作为超时时间。地图相关使用的坐标格式应为 gcj02。 高频率调用会导致耗电,如有需要可使用持续定位接口 wx.onLocationChange

    01-13
    有用
    回复
  • 余生.
    余生.
    01-13

    用 type: 'gcj02'

    01-13
    有用
    回复 2
    • 🧀
      🧀
      01-13
      老师,用这个需要坐标转换之类的吗?我们的地图坐标系是wgs84
      01-13
      回复
    • 余生.
      余生.
      01-13回复🧀
      那加这个两个:isHighAccuracy: true,
        highAccuracyExpireTime: 5000,      响应超时时间  可以加大试试
      01-13
      回复
  • 一笑皆春
    一笑皆春
    01-13

    每2秒获取一次定位?也太频繁了吧,估计就是这个问题

    01-13
    有用
    回复 1
    • 🧀
      🧀
      01-13
      部分客户的手机会出现这个问题,我们的测试机出现过一次,重启手机后又恢复正常没有再复现过,因为是做公众号h5界面需要持续定位,所以只有这个定时请求的笨方法qaq
      01-13
      回复
  • 智能回答 智能回答 该问答由AI生成
    01-13
    有用
登录 后发表内容