收藏
回答

在用腾讯位置服务的小程序JavaScript计算距离的时候一直报错,怎么办?

一直报getLocation:fail 频繁调用会增加电量损耗,可考虑使用 wx.onLocationChange 监听

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

2 个回答

  • Smooth
    Smooth
    2021-11-12

    微信这个点比较不好办,因为限制getlocation的访问频率,所以要获取当前位置还是wx.onLocationChange,如果是因为需要导航而要不断获取当前距离,我个人推荐打开第三方应用比较好

    2021-11-12
    有用 1
    回复
  • 曹孟良
    曹孟良
    2021-11-12

    很无解这个问题,我现在也没发现解决办法。它触发的原因是,计算距离的时候,会调用一次getlocation,如果你在这个逻辑之前,也调用了一次getlocation来获取经纬度,那就会报错,因为他不希望你重复调用getlocation。

    你要是只有计算距离的需求,你就不要在之前单独用getlocation获取经纬度。因为它计算距离的默认起点就是通过getlocation获取的。


    2021-11-12
    有用
    回复
登录 后发表内容