地图是立体的,地址是平面的;
地图是三维或者二维的的,道路是一维的,当地址按照一定规律排列,看似整齐,可能在实际位置上需要跋山涉水。
把立体的地图转为平面的地址,这样便于对存储和记忆;
而把平面的地址还原回立体的地图,这样便于我们直观的找到目标位置。
衡量两个点的距离不能简单的用地址做计算,也无法计算,我们必须把它们还原回到立体的地图上,再根据公式和积分来计算两个点的曲面上的距离。
地址和地图的转化帮助我们找到位置和相对位置,如今我们出门几乎都靠着导航,除非经常去的地方,其他地方都需要导航来帮助我们规划路线。导航背后的计算逻辑就是在不间断计算目标点、我的位置,两者之间的距离和路线。这里面有很复杂的算法,但是最本质的还是地址和地图的转化。
转化是相互的,还是实时的,于是就像电影一样,给我们一种每分每秒都在计算位置的感觉。
把地址全部完整准确的标记到地图上,并且定时更新地址,这个工作没有多少技术含量,但是是一切后面导航、定位的基石。所以当一个地图软件可以拥有海量甚至全量的地址信息时,它就可以作为基础的资源和接口供上游的服务商拓展更多的业务,比如外卖、导航、无人驾驶等等。