仅从 GPS 而非网络获取位置更新

Get Location updates from GPS only, not from Network

我需要准确的位置更新。使用来自 GooglePlayServices 的 FusedLocationServices 时,即使我设置了 HighAccuracy,它也会在 GPS 不可用时从 Wi-Fi 和蜂窝获取位置。如何仅通过 GPS 请求位置,并且在 GPS 不可用时没有更新?

使用LocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, ...)

这完全消除了对 GooglePlayServices.Location 的需求。