我有点好奇地想知道你对这个问题的看法。我有一个需要一直跟踪用户的应用程序。它需要每 50 米读取一次位置,这是我注册位置侦听器时的参数。读取始终在后台服务中完成。无需担心电池使用情况。
有趣的部分来了,我想尝试使用网络位置,当精度很高时,改为使用 GPS 读数。该应用程序大部分时间在有许多蜂窝和 wifi 网络的城市中使用,因此网络读数非常准确。问题是:网络位置读数非常罕见,例如1公里内有4次,所以基本上这不适合跟踪。即使我给听众 50 米的提示,也会发生这种情况。
我的问题是,我做错了吗?如果我将提供商从网络切换到 GPS,则读数正确并按预期发生。作为结论,网络位置不适合跟踪?还有一个简短的问题:为了更准确的网络位置需要启用 Wifi 模块,对吗?这意味着它会比 GPS 模块使用更多的电池?