1

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

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

4

1 回答 1

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 上还有其他一些不错的网站。

于 2011-04-25T16:17:54.673 回答