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

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

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

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

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

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

那么联网是为了什么呢?

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

其他的你需要知道的事情

有时手机需要联网并不是你的GPS不能定位,而是你的导航软件需要下载地图资源。
联网后部分数据会上传,也许你的导航软件需要你上传一些数据,以便他们收集信息。
你的手机里其实已经存储了你经常去的位置,在这些位置打开导航时能够快速的连接上卫星。
手机上的GPS定位功能是纯GPS的阉割版,手机的其他附加功能也是某些设备的阉割版。

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

  1. 无需任何费用的手机GPS定位

    无需任何费用的手机GPS定位 GPS定位不是你要告诉别人你所在的位置作标,而是你自己要知道当前所在的位置以及周围环境,这就要求你至少有一个GPS设备,所幸的是一般智能手机都有这个功能,关键是怎样利用手 ...

  2. 最全的解决方案,安卓手机gps定位慢怎么办?轻松几步搞定

    http://bbs.hutoufeng.net/forum.php?mod=viewthread&tid=18774&page=1&extra=#pid20004 近日我在论 ...

  3. 华为P9怎么修改AGPS服务器,如何提高华为P9的GPS定位服务 提高手机GPS定位服务教程...

    2016-11-09 17:06:09 如何提高华为P9的GPS定位服务 提高手机GPS定位服务教程 GPS全球定位系统,大家因该都知道手机都有这个功能,rom基地小编今天就来跟大家讲解一下如何提高G ...

  4. ionic cordova 引用百度地图以及利用手机GPS定位

    首先引入百度地图 在html文件里面加入 <head> <script type="text/javascript" src="http://api.m ...

  5. android gps定位太慢,小米手机gps定位慢怎么解决?小米4解决GPS搜星慢的方法

    经常使用小米4进行导航或者地图的用户可能会发现,小米4的搜星比较慢,有时候明明是晴朗开阔的天气,却迟迟无法定位GPS.那么小米手机gps定位慢怎么解决?其实小米4的搜星慢是软件优化的问题,可以通过打补 ...

  6. java编程手机gps定位_GPS 获取Gps定位信息的Android源码实例,通过这个JAVA 目,你可能学会GPS在 手机 238万源代码下载- www.pudn.com...

    文件名称: GPS下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 59 KB 上传时间: 2013-04-08 下载次数: 22 详细说明:获取Gps定位信息的A ...

  7. android 手机 GPS定位

    欢迎转载,转载请注明出自:www.androidkaifa.com,安卓开发网            开发中对于地图及地理位置的定位是我们经常要用地,地图功能的使用使得我们应用功能更加完善,下面www ...

  8. android手机gps定位开发省电要点

    android手机使用GPS定位会非常费电.google工程师在quora上做了具体的解释,有兴趣可以看看 https://www.quora.com/Battery-Life/Why-does-GP ...

  9. 使用百度地图获取手机GPS定位

    Grolocation的功能有多钟,如果在电脑端的浏览器使用此方法,api会取你本机的外网ip地址来定位, 如果是用手机浏览器使用此方法,api会获取你的GPS进行定位,当然啦,使用之前都是需要先经过 ...

最新文章

  1. ASP.Net中自定义Http处理及应用之HttpModule篇
  2. 家电 计算机和电讯领域 英语,网络通讯及计算机英语词汇.doc
  3. 协方差中的正相关与负相关
  4. 10012 - How Big Is It?
  5. onWindowFocusChanged重要作用(得到/失去焦点call) 、
  6. canal应用二:mysql数据实时同步到redis
  7. 在 CloudFoundry 环境下开发 multitenant 应用的一些基本概念
  8. IP多播技术及其应用
  9. java quartz 跳过_Java Quartz计划作业-禁止同时执行作业
  10. 终于知道为什么NVIDIA的linux驱动这么烂了,一波官方文档告诉你:Linux GPU Driver Developer’s Guide
  11. not found for dependency: expected at least 1 bean which qualifies as autowire
  12. leetcode hot 3-4
  13. 二叉搜索树的后序遍历
  14. python控制键盘游戏内无效_关于python的游戏《兔子和獾》代码写到用键盘输入WASD控制兔子移动时,兔子移动不了。但是。。。...
  15. 返回上一页,ajax读出来的数据丢失。
  16. waf(web安全防火墙)主要功能点
  17. 【转载】GPU深度发掘(一)::GPGPU数学基础教程
  18. 企业邮箱能传多大的附件?企业邮箱附件大小有限制吗?
  19. S3C2440 I2C总线控制
  20. 信息学奥赛C++语言:蛋糕

热门文章

  1. 苹果x支持5g吗_iPhone12支持5G采用A14+X55基带方案,5G时代苹果还能一直优秀吗?...
  2. 你是... (我爱我家)
  3. 【PS】地面多边形效果
  4. java网络编程-实现聊天程序
  5. 计算机网络项目失败案例,一个做网站失败的“成功”例子 -电脑资料
  6. 使鼠标保持按住状态_按下鼠标就能语音打字?讯飞这款鼠标是提高工作效率的好帮手...
  7. windows下 c++多进程
  8. 提高你工作效率的10条建议
  9. 腾讯王宏岩:互联网的发展与企业微信
  10. 日本JKK东京租房子全过程