实现用户位置的最佳方式

时间:2011-05-05 11:34:15

标签: android

我已经阅读了几篇关于位置更新和获取用户在Android上的位置的文章,但我仍然感到困惑,当我按照我的要求实施时,考虑性能,电池消耗和准确性的所有事实。 以下是我的要求。 我想使用GPS获取用户的当前位置,如果GPS不可用,则提示用户关于相同的&提供基于网络位置的位置(例如,基于蜂窝塔的三角测量或任何其他提供最准确结果的位置)。

当用户改变他的位置时,它应该更新位置&告知用户。

如果有人能用一些示例代码向我建议一些合适的解决方案,我将非常感谢。

由于 此致

与Ashish

2 个答案:

答案 0 :(得分:1)

你应该查看我提出的一些问题。似乎没有人能够帮助我,所以我最终回答了我自己的问题。我发现最有效的方法(在电池消耗方面)是请求位置更新并在找到定位后停止位置更新。然后在一段时间后或您认为合适时重新请求更新。 How to time out GPS signal acquisitionChange minTime for GPS LocationListener dynamically

答案 1 :(得分:0)

这是developer.android.com提供的优秀资源。它讨论了当您想要用户的位置时使用的不同策略。还提供了示例代码。

http://developer.android.com/guide/topics/location/strategies.html