为何手机gps定位需要流量,而车载不需要?

简介: 为何手机gps定位需要流量,而车载不需要?

相信大部分人有这样的经历,在火车上开启GPS定位需要很长时间才可以获得自己当前准确的位置,但是开启4G后定位就是几秒钟的事情。难道定位需要开通数据流量?

但是车载的GPS系统并没有访问4G网络的要求,却能精准定位,这是为什么?


纯GPS系统是不需要辅助数据的。

设备在初次启动时会花一点时间搜索区域内可连接的卫星,一旦连接上卫星就会下载一个叫“星历”的数据包,数据包里面的数据就是告诉设备近期会有哪些卫星经过你所在的区域,你的定位系统可以根据这个数据在再次启动时快速连接上定位卫星。“星历”这个数据包是有时效性的,4小时后就失效了,再次使用定位系统时就要重新下载了。由于是车载的,不会有供电不足的问题,所以一般的车载GPS系统功率都比较大,搜索和连接卫星也会比较快一些。

手机GPS定位不一定需要流量。


手机获取定位的方式和车载的GPS定位差别不大。但是手机的电量很宝贵,而且手机追求轻薄,所以一般在手机上采用的GPS定位芯片的功率很低,体积很小,信号也会更弱,要完成相对专业的车载GPS导航的任务就需要更多的时间。这个时间的长短要看你处在的位置是否空旷,以及卫星信号的强弱,不联网搜索一般耗时在0.5到10分钟不等。

那么联网是为了什么呢?


GPS最先是军用的定位系统,大部分军用技术转为民用都需要解决这样的问题:低功率解决方案。GPS的解决方案很简单:A-GPS(辅助定位系统)。使用手机联网,根据你联网信号基站位置或者WIFI入口位置能够大概确定你处于那个区域,再通过网络下载GPS服务器上的“星历”数据包,GPS再根据下载的数据包准确连接卫星,精准定位。这个过程在网络信号好的时候超不过半分钟。

其他的你需要知道的事情

有时手机需要联网并不是你的GPS不能定位,而是你的导航软件需要下载地图资源。

联网后部分数据会上传,也许你的导航软件需要你上传一些数据,以便他们收集信息。

你的手机里其实已经存储了你经常去的位置,在这些位置打开导航时能够快速的连接上卫星。

手机上的GPS定位功能是纯GPS的阉割版,手机的其他附加功能也是某些设备的阉割版。


目录
相关文章
|
1月前
|
监控 定位技术 Android开发
如何获得你的准确位置及iphon手机应用定位不准确原因分析
如何获得你的准确位置及iphon手机应用定位不准确原因分析
26 0
|
1月前
|
数据挖掘 数据处理 API
使用TransBigData组件实现个人手机定位功能
使用TransBigData组件实现个人手机定位功能
39 0
|
1月前
|
数据挖掘 定位技术
出租车GPS轨迹、社交软件签到、手机信令数据下载网站整理
出租车GPS轨迹、社交软件签到、手机信令数据下载网站整理
217 2
|
1月前
|
XML Java 定位技术
【Android App】定位导航GPS中开启手机定位功能讲解及实战(附源码和演示 超详细)
【Android App】定位导航GPS中开启手机定位功能讲解及实战(附源码和演示 超详细)
161 0
|
11月前
|
移动开发 定位技术
百度地图H5手机端自动定位并更换图标的解决方案
百度地图H5手机端自动定位并更换图标的解决方案
133 0
|
传感器 定位技术 图形学
SIGGRAPH | 6个惯性传感器和1个手机实现人体动作捕捉、定位与环境重建(2)
SIGGRAPH | 6个惯性传感器和1个手机实现人体动作捕捉、定位与环境重建
156 0
|
传感器 机器学习/深度学习 算法
SIGGRAPH | 6个惯性传感器和1个手机实现人体动作捕捉、定位与环境重建(1)
SIGGRAPH | 6个惯性传感器和1个手机实现人体动作捕捉、定位与环境重建
172 0
|
定位技术 iOS开发
iOS iPhone 修改手机定位虚拟定位
iOS iPhone 修改手机定位虚拟定位
iOS iPhone 修改手机定位虚拟定位
|
移动开发 定位技术 HTML5
H5 获取手机GPS坐标
H5 获取手机GPS坐标
|
XML 测试技术 Shell
Python+Appium自动化测试(9)-自动选择USB用于传输文件(不依赖appium对手机页面元素进行定位)
Python+Appium自动化测试(9)-自动选择USB用于传输文件(不依赖appium对手机页面元素进行定位)
Python+Appium自动化测试(9)-自动选择USB用于传输文件(不依赖appium对手机页面元素进行定位)