Google Play Location Services are backed with GPS and/or network location(!?)
It's just a wrapper that has some nice functionality around trying to preserve battery use by sharing location requests between the multiple applications that need it. See [1] for the details. Here is a useful quote:
Applications cannot specify the exact location sources, such as GPS, that are used by the LocationClient. In fact, the system may have multiple location sources (providers) running and may fuse the results from several sources into a single Location object.
How do you think Google works out your location otherwise?
It's just a wrapper that has some nice functionality around trying to preserve battery use by sharing location requests between the multiple applications that need it. See [1] for the details. Here is a useful quote:
Applications cannot specify the exact location sources, such as GPS, that are used by the LocationClient. In fact, the system may have multiple location sources (providers) running and may fuse the results from several sources into a single Location object.
How do you think Google works out your location otherwise?
[1] https://developer.android.com/reference/com/google/android/g...