没有基站信号,iPhone的GPS能在高空的飞机上定位么?

 iPhone 的 GPS定位.jpg

基站定位是利用时间提前量和多集接受判断的(时间提前量判断距离,分集判断方向,可以大致算出那个位置,不过不精确),而GPS定位是通过卫星定位的,所以在基站覆盖不到的区域也能定位,另外楼主所说的飞机上是否能进行GPS定位,这个就不敢确定了,因为飞机上手机都必须是关机或者飞行模式,飞行模式就是关闭所有的通信模块,当然GPS也属于通信模块,不过应为我不了解IPhone的手机构造所以还不能确定是否关闭了GPS模块,总而言之,没有基站,GPS也能定位。

实验:通过。
场景:深圳->北京,武汉上空,起飞之后高空无信号(飞行模式不开启)。照相,exif有GPS坐标。第三方app看accuracy为50m内(高速移动信号又弱这个精度就不错了)。
条件:必须贴窗口,且最好始终或间歇性保持一款第三方GPS app开启。

原理:
1. GPS信号太弱,飞机金属屏蔽,必须贴窗口。
2. 一直不开启飞行模式,而且打开一款第三方定位app,因为要维持GPS的热启动状态。飞行即使很短的时间,由于位置变化太大,原有的网络辅助数据也会过期,造成GPS无网络辅助的冷启动。此时只能等待。所以为了能在舷窗旁有所收获,最好维持自起飞以后连续或至少间歇性的搜星。

iOS的特殊性:
1. 系统SDK提供的小蓝点在没网时是不显示的(应该是服务器运算结果),唯一例外是你先打开地图而后失去网络,如果GPS信号还在,则小蓝点能够持续更新;
2. 第三方app大都使用了另一种接口,没网时仍有显示(可在地面上关网试验,开iOS地图与高德、百度、Google地图比较,第三方地图都告诉你你在哪,而iOS地图无蓝点)。
3. iPhone在飞行模式时关闭GPS,若想启用GPS,则必须关闭飞行模式。
赞 () 评论