收藏
回答

跪求~~使用wx.getLocation定位延时的解决办法

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


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

1 个回答

  • 2016-12-23

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


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

    2016-12-23
    有用
    回复
登录 后发表内容