... A first API is called Fused Location Provider. ...
... And they have really improved things with user location and ...