假设这4个值:如何使用纬度和经度计算距离和方位?
double lat1 = ToRadians(53.14722222222222);
double lon1 = ToRadians(-1.8494444444444447);
double lat2 = ToRadians(52.20444444444445);
double lon2 = ToRadians(-0.14055555555555554);
我在谷歌地图获取路线计算,我得到了181公里,但在这个网站(http://www.movable-type.co.uk/scripts/latlong .html)它大约有170公里。
在我的源代码中,我使用java和c#来实现这个功能,当我计算它时,我得到了大约155公里。
他们为什么不相等?
你有任何可以准确计算出这2个值的函数吗?