上海到洛杉矶多少公里?
先放图,在地球另一端,用谷歌地图测量了一下距离 谷歌地图测距结果(绿色):2589.44英里=4163.72公里 百度地图测距结果(灰色):2509.58公里 这两个数据差异还是挺大的,不过仔细看看地图上的标注就能发现一些不同之处。
首先,谷歌地图的测距起点是上海市中心,即人民广场;而百度的起点则是上海浦东国际机场。两者虽然都是起飞机场,但地理位置上还是有很大区别的——上海的地铁线路不能直接通到机场航站楼(国内大多数机场都这样,国外很多机场是可以坐地铁直达航站楼的),所以从市中心到浦东机场还需要乘大巴或者出租车。
其次,两幅地图上所标的路线也存在一定差异。经度是决定地点位置唯一性最重要的参数之一,一般只要知道其他地点的经度就可以很快确定另一个地点的经度了,因此可以推测,百度地图可能把上海和洛杉矶的两个机场作为起、终点,然后按飞机航线来测量两地间距离,因为飞机航线是最接近沿着经线方向的,这种测量方法也是最准确、最科学的。而谷歌地图可能把上海和北京作为起、终点,然后再测得洛杉矶的经纬度并加以映射,从而得出最终的距离。
最后,值得注意的是,尽管谷歌地图和百度地图的测距结果差不了几十公里,但是它们所采用的计算原理却是截然不同的。前者基于卫星影像绘制而成,后者则更多地依托GPS全球定位系统所提供的海量数据支撑。也就是说,如果使用谷歌地图的话,那么哪怕是在地面上,测量结果也会更精确一些;而如果使用百度地图的话,那么在空中,甚至飞机穿越美国本土的时候,测量结果才会更为精准。