android - 实现用户位置的最佳方式

标签 android

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

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

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

谢谢 问候

阿希什

最佳答案

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

关于android - 实现用户位置的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5897001/

相关文章:

android - 使用 Galaxy Nexus 进行 Eclipse 调试

Android线性布局困难

java - 有谁知道如何使用 Base64 解码和编码 Base64 中的字符串?

android - 无法通过 Intent 播放视频

java - 使用 volley 连接到 Android 中的服务器时出现内部服务器错误?

android - 如何将数据绑定(bind)与重用布局结合使用?

android - 当我尝试在android中解密时出现AES BadTag异常

android - “List of devices attached” 在使用 "adb devices"的 Ubuntu 16.04 上为空

java - 默认 Android 键盘布局(例如日语和俄语键盘)的正则表达式密码验证问题

java - 为什么我无法显示默认的 Android 行选择颜色?