上海到银川多远?
从地图上量,直线距离是1380公里; 但实际路线要绕一个大圈才能抵达。 可以先沿着地图上的蓝色路线,一路向北,到达终点。 可以看看百度地图上给出的路线推荐。
从“途经点”来看,百度地图认为的捷径其实是先南下到郑州,然后转西进入陕西,最后经兰州进入宁夏。
但这显然不是最快捷的路径了,这条路径多走了超过200公里的路程。 其实,当打开百度地图,输入出发地和目的地之后,系统会自动给出最佳路线推荐。
我们不妨来看看为什么百度地图会推荐这样的路径——先从南往北,再东向西。原因就在于,在途中经过郑州和西安两个交通枢纽,可以在那里进行线路转换,而不用经过更多的地方。也就是说,百度地图认为的最佳方案就是在尽可能少经过地域的前提下,让乘客能够顺利搭上交通工具。
但问题在于,这样的路线对于长途旅客来说并不实用,因为中间必须换乘两次甚至更多,需要花费大量的时间与精力。
相比之下,如果选择火车或者飞机,就可以直接抵达目的地,省下很多麻烦。所以这种自动推荐路径的模式对于短途旅行非常有效,对路程遥远而又需要倒几次车的长途旅客来说就显得不够人性化。 这实际上也是目前大多数导航软件所采用的路径规划方式——优先考虑离线数据,然后在有限的地形数据库中寻找最短的路径。
当然,对于每个用户而言,由于经常使用该导航软件,其地理数据库中的道路信息以及用户历史轨迹都会得到补充。对于经常使用的车主来,用惯了的导航软件在预测路径方面可能会更精准一些。