位置Android的“维持当前最佳估计”有什么用?

时间:2013-05-21 17:34:10

标签: android locationmanager android-location locationlistener location-provider

我看过the documentationthis

我不明白为什么这个函数isBetterLocation()甚至存在。该函数说明“当前位置修复”和“新位置”之间的区别。但这两个地点真的是什么?

我能想到

  • 存储在应用程序首选项,数据库等中的最后位置以及从位置提供程序检索的位置GPS
  • 从位置提供商检索的位置和通过onLocationChanged()
  • 获取的最新位置

在任何一种情况下,后者都是最新的;因此,更准确。那么,为什么还要进行比较呢? 我能想到的唯一解释是,更新的位置信息并不总是更准确。这是真的吗?

1 个答案:

答案 0 :(得分:0)

看看这里http://developer.android.com/guide/topics/location/strategies.html,这个页面有一个解释(android文档)