山东到成都多少公里?
下面这张图,中间黑底白字的是高德地图测距,右上方红圈是百度地图测距(可能是我在百度地图里找到的比较新的一条路线了),两者显示的距离是1059+637=1796公里。 下面这张图片是我从携程上找的山东航空的航班信息,到达的是“双流机场”。我查了下这个机场的坐标是“东经104.22’北纬30.58”。
用谷歌地图查一下这两个坐标,得到如下两张图 可以看到,如果按照以上两个导航软件测得距离是1796公里的话,那么飞机应该是沿直线从A点飞到了B点。但是实际情况并不是这样的。如果起飞地是济南或者青岛,那么降落时应该是在西边的乐山、宜宾附近,而并非在东北方向的成都。
所以我怀疑这种直线距离是有问题的,可能存在低估的情况。如果是这样的话,实际的飞行距离应该大于1796公里,具体多多少我就不算了,也没有必要算,因为就算是多出来了100公里,对大多数人来说也是微不足道的,不影响结论。 但如果是这样的话,那问题就来了啊!明明坐了这么久的飞机,怎么到了最后才发现,竟然绕了一大圈呢?难道那些订机票的人,都是瞎了吗? 当然不是。其实这是由于导航软件计算方式的问题导致的。我看了下百度地图的导航设置,它里面是有“高速优先”“全程高速”“避开高速”这三个选择的,很明显,后两个选项比第一个更精确一些。
如果你选择了“避开通勤路段”,那就可以避免我上面所说的那种情况发生的。所以,导航软件毕竟只是个工具,想用它准确计算出两地的最短距离是不现实的,它只能提供一种参考。至于开车走哪条路,还是那句话,没有走不通的路,只有不想走的人。