首先普及两个概念:
星历(Ephemeris)与历书(Almanac)
为了缩短卫星锁定时间,GPS接收机需利用历书、当地位置的时间来预报卫星运行状态。amid>faithless
历书与星历都是表示卫星运行的参数。历书包括全部卫星的大概位置,用于卫星预报;星历只是当前接收机观测到的卫星的精确位置,用于定位。
1)cold(冷启动):没有之前的位置信息,没有星历,没有时间的估算。这种情况发生在初次使用定位时或电池没电导致星历丢失时。exec
2)warm(温启动):有历书信息,大致的位置和时间可知,没有星历信息。这种情况发生在本次定位距离上次超过两个小时时。
hood
3)hot(热启动):有星历信息,大致的时间和位置可知,通常比温启动的时间和位置信息精确。这种情况发生在本次定位与上次定位的时间间隔小于两个小时时。富丽堂皇英文
知道三种启动方式的区别,我们就可以通过删除星历或历书等信息来执行不同的启动
awful的反义词在LocationManager里有ndExtraCommand()这个方法。 在GpsLocationProvider中我们可以找到该方法的具体实现,通过传入不同的参数实现不同的启动方式
对于GPS多种启动方式的概念还很模糊,冷启动、热启动、温启动各种专业术语铺天盖地,使得许多用户眼花缭乱。fitu
走出房间
医生的英语单词我们简单从定义上了解一下几种GPS启动的方式,GPS开机启动分为冷启动、温启动、热启动三种。
dinner的音标
冷启动是指在一个陌生的环境下启动GPS直到GPS和周围卫星联系并且计算出坐标的启动过程。以下几种情况开机均属冷启动:1、初次使用时;2、电池耗尽导致星历信息丢失时;3、关机状态下将接收机移动1000公里以上距离。也就是说冷启动是通过硬件方式的强制性启动,因为距离上次操作GPS已经把内部的定位信息清除掉,GPS接收机失去卫星参数,或者已经存在的参数和实际接收到卫星参数相差太多,导致导航仪无法工作,必须从新获得卫星提供的坐标数据,所以说车辆从地库里启动导航百分百算冷启动,这也是从地库出来搜星时间长的原因。
温启动是指距离上次定位时间超过2个小时的启动,搜星定位时间介于冷启动和热启动之间。如果您前一日使用过GPS定位,那么次日的第一次启动就属于温启动,启动后会显示上次的位置信息。因为上次关机前的经纬度和高度已知,但由于关机时间过长,星历发生了变化,以前的卫星接受不到了,参数中的若干颗卫星已经和GPS接收机失去了联系,需要继续搜星补充位置信息,所以搜星的时间要
长于热启动,短于冷启动。
热启动是指在上次关机的地方没有过多移动启动GPS,但距离上次定位时间必须小于2个小时,通过软件的方式,进行一些启动前的保存和关闭等准
备工作后的启动。