2011-02-10 51 views
1

我尝试在android手机上接收纬度&经度。 在android上的位置直接从卫星接收? 为什么它一直在动态,虽然我站在?那么,有谁知道如何使它稳定?如何在Android上使位置稳定

感谢

回答

2

位置可能来自不同的地方:

  • “最后已知的”位置,操作系统级的缓存位置(速度快,但可能不准确)
  • 无线网络(谷歌通常可以从您正在使用的无线网络中推断出位置),但并非总是如此
  • 移动网络 - 如果设备位于移动电话网络上,可以提供位置信息
  • GPS接收器。如果该设备是在户外,这将提供最准确的位置

你的应用程序将有特定的需求,所以你需要决定你想要的位置,以及当您得到他们,根据他们的准确性你做什么,和来源。由于全球定位系统,建筑物,发球台,天气等都会对位置产生影响,所以你永远不会得到一个令人惊叹的准确位置。许多应用程序只是请求一个位置并使用它,但如果您需要准确,稳定的位置数据,则需要从相关来源收集数据,然后使用自己的算法来决定使用哪个位置数据。

你需要阅读,理解和使用什么在此页: http://developer.android.com/guide/topics/location/obtaining-user-location.html