首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用位置管理器和融合位置提供者Api获取位置有什么不同?

使用位置管理器和融合位置提供者Api获取位置有什么不同?
EN

Stack Overflow用户
提问于 2015-06-03 12:44:16
回答 3查看 3.5K关注 0票数 9

我需要的实时差分,以获得位置使用的位置管理器融合Api。我已经检查了两者,在融合api(GPS),我得到7位后小数点,但使用位置管理器(GPS),我将得到近15位后小数点。

  1. 哪一个更适合获得准确的用户当前位置?
  2. 位置管理器和融合Api有什么区别?
  3. 为什么我们需要从位置管理器迁移到融合Api?
  4. 我使用了LocationRequest.PRIORITY_HIGH_ACCURACY,假设我在室内,网络是不可用的,它是如何返回位置的?
  5. 它是否返回了最近已知的位置,即使我没有用onConnected()编写代码?
EN

回答 3

Stack Overflow用户

发布于 2015-06-03 13:03:31

Related

已经为你找到了以前的答案,看来FusedLocationProvider会更好

票数 2
EN

Stack Overflow用户

发布于 2015-06-03 13:07:07

我认为它们之间的区别在于,一个直接使用物理传感器(位置管理器),而另一个则从网络/互联网获得帮助。

对我来说,更准确的是位置管理器,但它需要一些时间和位置检测速度取决于一些因素,如您是否在开放的地方,天气等。

票数 1
EN

Stack Overflow用户

发布于 2016-11-08 01:53:50

我认为区别在于: Location :您可以选择特定的资源提供者,例如

LocationManager.GPS_PROVIDERLocationManager.NETWORK_PROVIDER

FusedLocation提供了一种快速的方法来使用上面这些提供者的组合来检测您的位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30620481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档