在有网络连接的情况下,手机可以从网络服务器下载星历,从而提高首次定位的速度(几十秒),而在没有网络连接的情况下,手机和车载gps一样只能从卫星上下载星历,传输速率低很多,首次定位时间增长到2-5分钟。
至于为什么下载星历,是因为GPS定位是需要通过卫星的位置、用户到卫星的距离来确定用户的位置。而卫星在运行是轨道不可避免的会产生误差和变动,这就需要用户机使用最新的卫星轨道参数来求得卫星的位置,卫星的这些轨道参数就叫星历。用户机在长时间关闭(或丢失信号)后,星历可能发生较大变化,甚至完全不同,或者有些GPS设备没有关闭后存储星历的功能,就需要下载新的星历,这就是“冷启动”。而热启动就是短时间关闭或丢失信号之后再进行定位,星历可能只需要略加变动或没有变动,不需要花大量的时间下载星历,可以直接用存储的星历进行解算。
而GPS的星历参数是通过美国遍布全球的测控网确定并更新的。
具体到你说的情况,“不连接网络只用GPS的话,几乎是无法定位的”,不知道你对“几乎无法”是怎么定义的,是不是等了足够长的时间,有没有遮挡。而你的车载gps不知道距离上次定位有多久,是不是需要下载新的星历也不一定,所以你遇到的情况都不好说。

— 完 —

本文作者:知乎用户(登录查看详情)

【知乎日报】
你都看到这啦,快来点我嘛 Σ(▼□▼メ)

此问题还有 10 个回答,查看全部。
延伸阅读:
车载 GPS 哪个牌子比较好用?为什么?
GPS 手机定位的误差有多大?

分享到