【问题标题】:GPS is not working inside the buildingGPS 在建筑物内不工作
【发布时间】:2013-01-09 10:43:03
【问题描述】:

在屋外进行了几个小时的测试后,当我回到家时,我发现 GPS 已启用,但未在建筑物内进行定位。因此无法调用其 onLocationChanged 方法。

问题:当设备继续在“尝试模式”下感知您的位置时,如何知道 GPS 没有得到任何位置修复。通过尝试模式,我的意思是它没有到​​达任何位置的情况结果即使在 20 到 30 分钟后它仍然声明它自己已启用(在状态栏中闪烁)。

如何知道 GPS 无法获取位置,因此切换到另一个提供商,例如 Network_Provider。

简而言之,我想让我的设备得出结论,GPS 可以肯定地找到位置修复,或者您必须通过其他方式获取位置。

我希望至少有人可以告诉我如何处理这个问题。

【问题讨论】:

    标签: android gps android-location


    【解决方案1】:

    下面的链接有一个很棒的教程,介绍如何从 GPS 和/或网络获取位置。

    它使用定时器任务,分析在特定时间段内是否有 GPS 位置,假设为 20 秒。如果不是,它将从网络返回位置作为当前位置。如果有来自 GPS 的位置,那么它将比较哪个更新是新的(最新的),然后返回。

    What is the simplest and most robust way to get the user's current location on Android?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-22
      • 1970-01-01
      • 1970-01-01
      • 2011-11-13
      • 1970-01-01
      • 2021-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多