融合提供商与BALANCED_POWER相比,对网络提供商的好处

时间:2014-07-30 07:20:52

标签: android networking location location-provider

如果我理解正确,PRIORITY_BALANCED_POWER_ACCURACY的融合提供商正在使用网络提供商。

那么融合提供商的好处是什么?

1 个答案:

答案 0 :(得分:0)

Fused提供商的工作方式并不完全。在文档中它说:

  

应用程序无法指定LocationClient使用的确切位置源(如GPS)。实际上,系统可能有多个位置源(提供者)正在运行,并且可能会将来自多个源的结果融合到一个Location对象中。

根据文档,PRIORITY_BALANCED_POWER_ACCURACY是块级准确性的请求。由于它不是高功率,这可能意味着网络提供商(wifi和小区),但是也可能存在使用GPS信息的情况。例如,如果设备已经有GPS位置,可能来自其他应用程序。

此外,融合提供商使用传感器数据(不是网络或GPS)来提高定位精度。我不知道它究竟是如何工作的,但你可以看到Fused位置确实更准确。

Android docs for details