我已经阅读了几篇关于位置更新和获取用户在 android 上的位置的文章,但当我要按照我的要求实现时,考虑到性能、电池消耗和准确性的所有事实,我仍然感到困惑。 以下是我的要求。 我想使用 GPS 获取用户的当前位置,如果 GPS 不可用,则提示用户相同并提供基于网络位置的位置(例如,基于蜂窝塔的三角测量或任何其他提供最准确结果的位置).
当用户改变他的位置时,它应该更新位置并通知用户。
如果有人能用一些示例代码向我建议一些合适的解决方案,我将非常感谢。
谢谢 问候
阿希什
最佳答案
你应该看看我问的一些问题。似乎没有人能够帮助我,所以我最终回答了我自己的问题。我发现最有效的方法(就电池消耗而言)是请求位置更新并在找到定位后停止位置更新。然后在一段时间后或您认为合适时重新请求更新。 How to time out GPS signal acquisition和 Change minTime for GPS LocationListener dynamically
关于android - 实现用户位置的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5897001/