场景:
做了个司机端的小程序,其中功能就是每隔5秒钟调用一次wx.getLocation(),并将获取到的经纬度存储到后端。
但是会出现如下情况:
有些司机的订单,上传的经纬度坐标,都是一模一样。(司机打开微信的时候,就会授权的)
猜测:
(1)是否和司机的手机有关?因为这个司机的每一笔订单存储的经纬度坐标集合都是相同的。(所有的经度相同,所有的纬度相同)。
(2)我自己手机也测试过,哪怕站着不动,wx.getLocation()得到的纬度每隔一段时间也是不一样的。
PS:这种情况实在匪夷所思
您好。解决了吗 我也是,有些手机上会出现这个问题。每次接口返回的经纬度都一模一样
信号不好的时候是有缓存~
(亲测:在地铁里位置出现过长时间没变化~)
感谢提醒,我在社区查了关键词缓存,官方是说:缓存也是有的,在一次调用的结果返回前,后续的调用会复用该次调用的返回值,这是频率保护的限制。
所以想问一下,是否也和调用的频率次数有关呢?例如这个小程序存在1000个人同时在使用,同时每隔5秒在调用wx.getlocation。