开发者社区 问答 正文

星历的获取有哪些?

已解决

星历的获取有哪些?

展开
收起
胡嘞嘞 2022-07-07 15:59:51 961 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    有两种方式, 一种是卫星直接播发, 这种方式的好处是定位过程不依赖卫星信号以外的任何输入, 即使没有网络也可以定位成功, 但问题是卫星链路带宽很小,要下载完整星历,需要30 秒左右的时间,早期的手机和一些车载设备定位过程很慢, 就是由于这个原因。

    另一种方式,是通过互联网播发,这种方式叫A-GNSS,具体的传输协议叫SUPL(Secure User Plane Location),这种数据一般不对应用层透出,在手机上,操作系统会在底层定时请求SUPL 数据,然后将获得的星历注入GNSS芯片。有了A-GNSS设备就可以在秒级获得定位,不需要任何等待过程, 目前所有的手机都支持这种方式。A-GNSS 的服务提供商,主要是通信运营商,以及一些定位服务商,比如谷歌、千寻等。

    以上内容摘自《高德技术2020年刊合集》电子书,点击https://developer.aliyun.com/topic/download?id=1135可下载完成版

    2022-07-07 18:21:46
    赞同 展开评论