跪求~~使用wx.getLocation定位延时的解决办法
发布于 6 年前 作者 jlong 12336 次浏览 来自 问答

真机测试,发现调用wx.getLocation方法时,头部会出现’定位中…’,而且成功获得位置信息后,定位中还会持续停留3s左右。如果在’定位中’没有消失的时候再次触发wx.getLocation,会直接执行fail无法再次定位,请问有什么解决办法?

1 回复

比较丑的方法就是做一个flag,然后做一个任务队列,用flag来控制这次的定位任务是放进队列还是立即执行。在每次定位的complete回调里面检查队列。

想做的好看点的话,考虑一下消息循环呗

回到顶部