在Java中将经度纬度转换为英里

时间:2011-04-25 16:11:47

标签: java latitude-longitude degrees

如何在Java中将度数(经度纬度)转换为英里?

例如,如果我想将经度移动69.11英里,我会增加1度。我是做简单的计算还是应该使用某种API。

1 个答案:

答案 0 :(得分:1)

来自http://www.meridianworlddata.com/Distance-Calculation.asp

Improved approximate distance in miles:

    sqrt(x * x + y * y)

where x = 69.1 * (lat2 - lat1)
and y = 69.1 * (lon2 - lon1) * cos(lat1/57.3) 

google上还有一些其他好的网站。