有没有办法下载GPS年历?

时间:2013-05-05 13:06:58

标签: android gps

我正试图让手机更新辅助GPS信息。 我按照了相关的说明进行操作 Android: How to reset and download A-GPS data? 这似乎告诉GPS删除“年历”所以我假设下次我的掌上电脑试图连接它也会尝试获取年历。

这不是我想要的,因为(至少根据维基百科)GPS需要大约12.5分钟才能获得新的年历。它确实感觉很长,虽然我没有计时。当我准备开始跑步时,即使是5分钟似乎也是漫长的等待。

当我偷偷摸摸时,我遇到了“GPS Status& Toolbox”。这个应用程序通过wifi或3g下载数据。它闪电般快速,非常适合我的需求。

除了设置清除数据之外,我想知道是否有人知道他们如何完成数据的插入?

2 个答案:

答案 0 :(得分:7)

您正在混淆两种不同的方法来获取GPS计算用户位置所需的年历:

  1. 直接从GPS卫星信号接收并解码历书,该信号在其navigation message中广播。这是需要12.5分钟的部分(即从头开始下载整个年历。实际上,这仅在"cold start" GPS接收器之后需要)。通常,GPS接收器不需要年历来获得位置解。相反,它执行所谓的天空搜索以确定存在哪些卫星信号。

  2. 从专用于提供此类信息的替代网络(例如,蜂窝网络)接收历书。此方法也称为Assisted-GPS (A-GPS)。这是基于智能手机的接收器通常使用的方法,因为速度要快得多。

  3. 您引用的答案涉及第二种方法,即告诉系统从服务器检索更新的年历。

    对于那些因标题而来到此页面的人“有没有办法下载GPS年历?”如果您想真正了解年历数据的实际外观,您可以随时从US Navigation Center下载当前的年历数据。

答案 1 :(得分:2)

首先你要区分

  1. almanach
  2. epheremides
  3. preaterced ephermides model
  4. almanach包含粗糙的卫星曲线,对“长”时间有效。 一旦收到芯片,每次都不需要等待它。

    epheremides包含详细的卫星轨道模式。它们在很短的时间内有效。

    预测的ephermides是一种可以预测长达两周的ephermides模型。 它必须从服务器下载,这些数据不能通过GPS通信获得。并且可能是特定GPS芯片制造商专有的。

    您可以通过(自定义)NMEA或通常GPS芯片的二进制消息将almanach和epheremides设置到芯片。 如何通过Android上的黑客来做到这一点我无法告诉你。 我希望Android操作系统可以自动执行此操作,而无需拥有GPS状态工具箱