GPS位置没有服务

时间:2010-07-06 18:40:30

标签: android gps

我是一名新开发人员,并且有一个我已经搜索过的简单问题,但尚未找到明确的答案......

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

据说我有两个问题。

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

  2. 是否可以获取没有运营商服务且没有wifi服务的手机的GPS位置?

  3. 提前致谢

2 个答案:

答案 0 :(得分:7)

  1. 是的,它适用于许多手机。可以映射WiFi网络,这将加速AGPS芯片,或允许将位置计算卸载到提供商。

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

答案 1 :(得分:3)

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