湖州到上海多少公里?
从湖州市政府(中心),到上海市人民政府(市中心)的直线距离约145KM。 高速公路开车过去大约需要2小时30分钟。 从湖州市中心(府庙),到上海市中心的地铁里程是178KM。 一共有3个站,分别是“火车南站”、“虹桥火车站”和“人民广场”,坐地铁全程只需要6元。 这应该是目前最靠谱的答案了,其他答案都是错的!!! 为什么会有人给出435千米甚至490千米的答案呢? 因为谷歌地球和百度地图都是使用高程数据来计算“两地相距多少公里”的,而高德和腾讯地图则使用了平面坐标计算距离,这两家计算的相差很多吗? 真的相差很远吗? 我在湖州市中心(府庙)和高德地图上搜索了一下“上海人民广场”的坐标。 高德的给出的结果是: x=31.2169 y=121.4088 上海地铁人民广场站的经纬度在高德地图上也同样适用。
接下来我们试一下在新浪城市地图上输入同样的两个点: 百度地图同样适用。 最后发现新浪地图也适用。 所以最终得出结论: 新浪地图和其他三家地图的精度最高,都是准的; 高德地图和腾讯地图的精度最差,差很远。 当然这跟新浪地图的精确度也有关系。 但是当我们把搜索范围扩大到整个浙江省的时候,问题就出来了: 在浙江全省范围内搜索“上海人民广场”时,只有新浪地图和其他两家地图找得到了这个点,即只有这三家地图的精度是新浪地图可用的。 而之前测试得到的结论是在湖州市区范围内适用的,出了市区之后精度最低的那一家就会拔得头筹。
所以综上,当我们在讨论“两市相距有多少公里”这个问题的时候,考虑到网络地图数据的时效性与地域性差异,最好同时提供几个测试案例,这样才能得到最接近真相的答案。 PS: 我还尝试了在电子地图上搜索“湖州—上海铁路”的结果,结果发现在19世纪就已经建成使用的沪杭铁路今天仍然在发挥作用,而且是国内唯一仍在运行的古老铁路。