你如何在Java中将度(经纬度)转换为英里?
例如,如果我想将经度移动 69.11 英里,则添加 1 度。我是做简单的计算还是应该使用某种 API。
你如何在Java中将度(经纬度)转换为英里?
例如,如果我想将经度移动 69.11 英里,则添加 1 度。我是做简单的计算还是应该使用某种 API。
来自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 上还有其他一些不错的网站。