离线地图是如何定位的?
岁月静好
标注有很多种,wifi,GPS,移动网络是大家比较熟悉的,其实还有基站标注,只要手机有信号,能打电话(没有电话卡,可以紧急呼救也算),就能标注,这种标注是通过计算手机与一个或多个基站的距离来实现的(距离由信号强度大致得出),速度非常快(在手机慢腾腾地获取GPS或者移动网络的精确位置之前,地图上的大半径圆就是用它确定的,如果附近只能搜到一个基站,那毫无疑问大圆的圆心就是基站所在地)精确度较差,基站密度越大,基站覆盖半径越小,精确度越好,所以在密度足够大的城市,不使用其他标注方法,精确度也是可以达到比较高的水平的(多个基站重复覆盖同一区域,大城市,就是有钱,任性!)
豆豆
地图数据和标注其实是分为两块的。
标注是由GPS完成的,地图数据是地图运营商进行采集的。
首先我们的地图APP把地图数据下载到手机,然后地图数据再打开GPS进行标注。GPS标注实际上只通过卫星获取经纬度。地图APP将获取到的经纬度数据放到自己的地图里,我们的导航就这样完成了。所以地图离线不离线其实跟标注没有太多区别。离线无非就是把服务器的地图数据预先下载到手机里,在线无非就是实时获取地图数据掌握最新的路况。
ps.苹果还会通过WIFI进行更精确的标注,具体原理是苹果会收集纪录下每个WIFI热点的具体地点。当你打开WIFI,WIFI就会扫描周围的WIFI与之前收集到的WIFI热点的位置进行匹配从而进行更精确的标注
象胥廿八徒
离线地图是靠GPS卫星标注的,但要想使用好离线导航必须下载好所有准备通过和到达地区的所有数据,一是全国基础包必须下载,二是通过和到达地区的地图与导航两个数据都要下载,不能只下载一种。最后还要设置上离线导航优先。
一仙
离线地图的数据主要由经纬度等位置信息组成,只要开启手机GPS功能,通过卫星就能标注手机所在位置的径纬度,而手机的径纬度数据会和离线地图中相同径纬度的位置数据自动匹配,从而实现地图的实时标注。
2021-09-23 17:46:17 611查看 7回答
2021-09-23 17:46:17 397查看 3回答