假设我使用 FusedLocationApi 的 requestLocationUpdates 间隔为 5 分钟,所以我将有一个不会超过 5 分钟的缓存位置数据。
但是,例如,当用户按下按钮时,我想获取当前位置而不是要使用的缓存位置。我怎样才能做到这一点?
问题 1:有没有办法强制触发位置更新,所以我可以获得新的位置数据,而不是可能 5 分钟的旧数据?
问题 2:FusedLocationApi 有一个 getLastLocation 函数,我认为它也可能会提前 5 分钟。由于没有 getCurrentLocation 函数,我们如何实现这一点?