应邀回答本行业问题。
目前为止,没有任何一款可以导航的全球卫星系统。
卫星定位的原理是终端接收卫星发射的广播信号,通过计算得到终端与已知位置卫星的距离,当终端接收到四颗卫星信号的时候,就可以根据这些信息计算出来终端所在的经纬度和高程。而后续的使用之中,可以只接收三颗卫星的信号,这时候可以计算出终端的经纬度。
现在可以对外提供定位服务的卫星系统有四个应用最广泛的,分别是美国的GPS系统、中国的北斗卫星导航系统、欧洲的伽利略系统、俄罗斯的格洛纳斯系统。
其中我国的北斗卫星导航系统已经可以全球商用,并且目前是全球第二大被广泛应用的卫星定位系统。
在手机之中,有专门的芯片负责搜索卫星进行定位,这部分目前已经被集成到了手机的Soc里。目前国内销售的手机,除了苹果之外,都可以支持北斗卫星导航系统卫星的搜索。
这个可以在手机的参数中看到,也可以通过下载比如北斗伴、Gps test,cellular-z等软件查看:
当我们的手机打开"位置服务"(或"定位系统""GPS")这样的服务的时候,在非wifi状态下,手机将会开始搜索卫星系统,使用接收到的比较强的卫星信号进行混合定位。
这些地图(导航)软件APP,本身不能完成定位,他们需要获得去读取手机的"位置信息"(定位服务)的权限,这样他们才能获得手机的经纬度。
在你安装这些软件的时候,他们就会申请这些权限了,如果你没有拒绝的话,就不用再去手动打开了。
地图类APP,是通过计算你输入的起点和终点,在软件自带的地图数据库中确定一个最佳的路线推荐给你,而去读取到手机提供的经纬度再打点在地图上,这样你就可以看到你的实时位置了,这是一个经纬度转化为具体位置的过程。
总而言之,北斗卫星系统只提供定位功能,你的手机如果不是苹果,打开位置服务就可以去搜索北斗卫星的信号,而具体的导航则是一些另外的地图(导航)软件的工作了,这部分不是卫星提供的服务。
以上个人浅见,欢迎批评指正。喜欢的可以关注我,谢谢!
认同我的看法的请点个赞再走,再次感谢!
copyright 2019-2020 聚答 版权所有 豫ICP备12016363号 大地主首页