百姓大小事,一呼百应!

百姓网 | 百姓知道

通讯通信

百度地图离线导航定位的原理?

最近安装了百度地图Android版7.6,下载离线地图之后,在没有3G,没有WIFI,没有网络,没有GPS的情况下也可以导航,请问地图是如何定位的?

2 个回答

  • 莫凡 | 2017-10-18 11:44:49

    这是不可能的...

    本问答由莫凡提供

  • 莫凡 | 2017-10-18 11:05:32

    定位有很多种,wifi,GPS,移动网络是大家比较熟悉的,其实还有基站定位(楼上有一位提到了,那么我就详细讲下)
    只要手机有信号,能打电话(没有电话卡,可以紧急呼救也算),就能定位,这种定位是通过手机与一个或基站的距离来实现的(距离由信号强度大致得出),速度非常快(在手机慢腾腾地获取GPS或者移动网络的精确位置之前,地图上的大半径圆就是用它确定的,如果附近只能搜到一个基站,那毫无疑问大圆的圆心就是基站所在地)精确度较差,基站密度越大,基站覆盖半径越小,精确度越好,所以在密度足够大的城市,不使用其他定位方法,精确度也是可以达到比较高的水平的(多个基站重复覆盖同一区域,大城市,就是有钱,任性!)

    楼上一些朋友无视题主一再强调没开GPS,坚持说是GPS发挥了作用,我觉得很滑稽。电池一向是手机产业的短板,在用户不需要定位,已经关掉GPS的时候,为什么手机的设计者们还要坚持让手机开着GPS,耗费那些电量呢?(有人可能提到某果,那这就扯远了,我也懒得争论)



    另外楼上提到了陀螺仪,用加速度定位,我想说这种定位只能是一种辅助,是汽车过隧道这种暂时搜索不到GPS时候的紧急方案,没有进隧道前从GPS或者其他方式获取的精确初始位置与初始速度,惯性算法根本什么也干不了。而且误差会随时间累积,越用越大,所以它只能起一个过渡的作用罢了。在实际的解决方案里,由于手机os里一般并没有陀螺仪的开关,这个是不是随时开着来辅助定位我也不太清楚。

    本问答由莫凡提供

* 本站部分内容来源自网络,仅作分享之用,侵删。