纽约: 40.730610, -73.935242 伦敦: 51.509865, -0.118092
根据度和度坐标,两个城市之间的距离 (以英里表示) 是多少?
根据哈弗辛公式,在一个球 (如地球) 上的两个点之间 (lat1, lon1) 和 (lat2, lon2) 的距离是:d = 2 * R * arcsin(sqrtsin(2(lat2-lat1)/2) + cossin(lat1) *coslat2) *sin(2((lon2-lon1)/2))) 在这里R是球的半径 (在这种情况下,地球的平均半径约为3.958.8英里 (6.371公里).在纽约和伦敦的区别,两个城市之间的距离约为345.576.6英里 (55.87公里).