我有点想知道您对这个问题的看法。 我有一个需要一直跟踪用户的应用程序。它需要每 50 米读取一个位置,这是我注册位置监听器时的一个参数。读取始终在后台服务中完成。无需担心电池用量。
有趣的部分来了,我想尝试使用网络定位,当精度很高时,改为触发 GPS 读数。该应用程序大部分时间都在有许多蜂窝和 wifi 网络的城市使用,因此网络读数非常准确。 问题是:网络位置读数非常少,例如 1 公里 4 次,所以基本上这不适合跟踪。即使我给听众 50 米的提示,也会发生这种情况。
我的问题是,我做错了什么吗?如果我将供应商从网络切换到 GPS,读数是正确的并且按预期发生。作为结论,网络位置不适合跟踪?还有一个简短的问题:为了更准确地定位网络,需要启用 Wifi 模块,对吗?这意味着它将使用比 GPS 模块更多的电池?
最佳答案
是的,你是对的。网络位置不适合跟踪(至少不符合您要求的准确度)。是的,如果您想要更准确地使用网络位置,您需要启用 wifi。这是否会比 GPS 使用更少或更少的电池在很大程度上取决于设备和情况。
关于android - 在 Android 中用于跟踪目的的网络位置与 GPS 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11884642/