导航给的最快路线,居然要绕路,很多朋友就怀疑导航的专业性,什么“缺德导航持续为您服务”,“傻白甜导航一路畅行”。
其实导航绕路,还真不一定是瞎指挥,要是非要走自己选的那条路,大概率还真没有推荐的路来得快。
最快路线为什么反而会绕路- 导航的最短路径,不只考虑距离
首先,导航推荐的最短路径,是不会只考虑路线的实际距离的,怎么理解啊?
南京邮电大学郑焦敬有篇硕士论文,《从一地到多地最佳路线导航规划》。
里面这么说:实际中的最短路径问题,多数都是属于“动态最短路径问题”,不但与距离有关系,还和时间、道路状况这些因素有关系的。
就好比我们钓鱼,不是说买一根杆,找一条河就能爆护了,跟鱼情、天气、钓鱼技术这些,都是有关系的,对不对?
- 感觉绕路了,实际这条路有优势
OK,这个我们同意的话,导航软件凭什么能够给得出一条最优的路线呢?
拿傻白甜的“白度”地图来举个例子,导航在根据用户的起终点、偏好、车牌信息规划出多条路线之后。
会去获取这些路线当前的路况、通行时间等等这些信息,有了这些信息,它就对路线进行了剔除和排序。
比如说,这条路某个地方封路了,这个路线就再见;这条路虽然是绕远路,但是可以上高架,车子还不多,时间更短,排前面一点。
这条路虽然是很近,但是路比较小、比较窄,有可能会堵,预估时间就和其他路线,要稍微对比一下。
我们在地图上看到的最快路线,就是经过计算之后,最推荐的路线了,可能确实就是绕路了。
但是一般也是会有明显的优势的,要么就是不堵,要么就是时间短。毕竟我们开这个路,导航软件又不按照公里数收我们钱,对吧?
而且,时间预测,还比较准的,以前我们视频里面讲过。
导航在预测时间的时候,会把限速、建议速度、平均速度、用户实际时间,以及实时路况信息等等这些数据全部都归总起来。