仅从 GPS 获取位置更新,而不是从网络获取

Posted

技术标签:

【中文标题】仅从 GPS 获取位置更新,而不是从网络获取【英文标题】:Get Location updates from GPS only, not from Network 【发布时间】:2017-08-20 13:17:55 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于仅从 GPS 获取位置更新,而不是从网络获取的主要内容,如果未能解决你的问题,请参考以下文章

仅从 Xamarin Android 中的 GPS 传感器检索位置信息

是否可以仅在网络上获取 gps 坐标

如何同时使用 GPS 和网络提供商在 Android 中获取当前位置的纬度和经度值

在 android 中获取更新位置和禁用 GPS 后如何获取?

如何获取当前 GPS 位置? (最后不知道)

即使gps关闭,有啥方法可以获取位置更新