【发布时间】:2010-11-14 13:05:24
【问题描述】:
假设这 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公里。
为什么它们不相等?
你有什么函数可以准确计算这两个值吗?
【问题讨论】:
标签: c# java map navigation geolocation