Let's say I'm using FusedLocationApi's requestLocationUpdates with interval of 5 minutes, so I will have a cached location data that won't be much older than 5 minutes.
However when the user presses a button for example, I would like to get the current position instead of the cached one to be used. How can I do that?
Question 1: Is there a way to force trigger a location update, so I can get fresh location data instead of potentially 5 minutes old data?
Question 2: FusedLocationApi has a getLastLocation function, which I think will be potentially 5 minutes old too.. since there is no getCurrentLocation function, how can we achieve this?