杭州距离重庆多少公里?

令狐梅颖令狐梅颖最佳答案最佳答案

直线800公里左右,公路1200公里上下 首先,地图上测距,直接搜“重庆”和“杭州”就能得到两个点的经纬度。 然后,在地图上连成一线,并计算两点的经度差(这里要注意,地图上显示的经度和实际经纬度是有误差的)。 最后,计算经度差对应的纬线圈长度,再乘以pi约等于4000公里,得出答案。 这个方法比较简单粗暴,但应该问题不大。

更精确一点的话,可以先确定浙江省会杭州的地理坐标(这里为了简化程序可以直接默认坐标为(30°N,120°E)的城市是杭州而不是绍兴)。然后根据GPS测距的方法算出浙江与重庆的距离D1。 然后计算重庆的地理坐标(默认坐标为(30°N, 105°E)),再把重庆的地理坐标代入到杭州的地理坐标当中就可以求出浙江省与重庆市之间的距离D2。 D1=(东经120减东经105)乘π除以15约等于678.667千米 D2=(东经30减东经105)乘pi除以15约等于916.555千米 所以综合起来,两地之间的距离约为1600km。

另外还可以这样计算: 根据经纬度计算两点间距离的公式为:d=R*arcsin((σ1*cosθ1)/(σ1+σ2)) 其中,d代表距离,R代表地球半径,θ1代表杭州的纬度,σ1代表杭州的经度,θ2代表重庆的纬度,σ2代表重庆的经度 (注:因为经度和纬度都是大于零点小于一百度的数字,所以要用弧度制,并且由于地球表面是个曲面,不能用直角三角形正弦公式,这里使用了弧度数来表示的正弦值) 把杭州、重庆的经纬度代入公式即可算出两地间的距离。

我来回答
请发表正能量的言论,文明评论!