【问题标题】:GPS Location without serviceGPS定位无服务
【发布时间】:2010-07-07 03:18:46
【问题描述】:

我是一名新开发人员,有一个简单的问题,我已经到处搜索了,但还没有找到明确的答案......

简单地说,我正在开发一个需要能够使用 GPS 的应用程序。然而,诀窍是我想使用 GPS 来获取手机的位置,即使他们没有运营商服务。

话虽如此,我有 2 个问题。

  1. 是否可以通过 wifi 连接获取没有运营商服务的手机的 GPS 位置?

  2. 是否可以在没有运营商服务和 wifi 服务的情况下获取手机的 GPS 位置?

提前致谢

【问题讨论】:

    标签: android gps


    【解决方案1】:
    1. 是的,它在许多手机上都有。可以映射 WiFi 网络,这将加速 AGPS 芯片,或允许将位置计算卸载给提供商。

    2. 因相关 GPS 芯片而异。在某些情况下,它根本不起作用(GPS 处理器需要网络通信)。在大多数情况下,GPS 从冷启动开始最多需要 10 分钟才能修复,因为它必须接收当前的卫星历书才能计算位置。

    【讨论】:

      【解决方案2】:

      虽然 AGPS 确实依赖于某种数据通信,但大多数 Android 手机都有真正的 GPS 芯片组,这意味着它们可以与太空中的卫星进行通信,而无需考虑任何数据连接。这将提供更准确的位置,但获取速度会更慢。最好的办法是监听来自网络和 GPS 提供商的位置更新,这样有数据连接的手机将获得快速、粗略的修复,可以通过 GPS 进行改进,而没有数据连接的手机根本不会提升一个事件,直到 GPS 得到修复。如果你想变得非常健壮,那么不要阻止等待修复,这样用户至少可以继续使用你的应用,而不是盯着旋转的图标。

      【讨论】:

        猜你喜欢
        • 2015-10-03
        • 2013-10-22
        • 1970-01-01
        • 2016-07-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-08
        • 1970-01-01
        相关资源
        最近更新 更多