扫描小程序码分享
一直报getLocation:fail 频繁调用会增加电量损耗,可考虑使用 wx.onLocationChange 监听
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
微信这个点比较不好办,因为限制getlocation的访问频率,所以要获取当前位置还是wx.onLocationChange,如果是因为需要导航而要不断获取当前距离,我个人推荐打开第三方应用比较好
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
很无解这个问题,我现在也没发现解决办法。它触发的原因是,计算距离的时候,会调用一次getlocation,如果你在这个逻辑之前,也调用了一次getlocation来获取经纬度,那就会报错,因为他不希望你重复调用getlocation。
你要是只有计算距离的需求,你就不要在之前单独用getlocation获取经纬度。因为它计算距离的默认起点就是通过getlocation获取的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
微信这个点比较不好办,因为限制getlocation的访问频率,所以要获取当前位置还是wx.onLocationChange,如果是因为需要导航而要不断获取当前距离,我个人推荐打开第三方应用比较好
很无解这个问题,我现在也没发现解决办法。它触发的原因是,计算距离的时候,会调用一次getlocation,如果你在这个逻辑之前,也调用了一次getlocation来获取经纬度,那就会报错,因为他不希望你重复调用getlocation。
你要是只有计算距离的需求,你就不要在之前单独用getlocation获取经纬度。因为它计算距离的默认起点就是通过getlocation获取的。