在Java中将经纬度转换为英里
在Java中如何将度(经纬度)转换为英里 例如,如果我想将经度移动69.11英里,我加上1度。我应该做简单的计算还是使用某种API。来自: 谷歌上还有一些其他的好网站。来自:在Java中将经纬度转换为英里,java,latitude-longitude,degrees,Java,Latitude Longitude,Degrees,在Java中如何将度(经纬度)转换为英里 例如,如果我想将经度移动69.11英里,我加上1度。我应该做简单的计算还是使用某种API。来自: 谷歌上还有一些其他的好网站。来自: 谷歌上还有一些其他的好网站。一些澄清问题。首先,我从你的问题中假设你对航空里程感兴趣——如果你需要公路里程,答案是不同的,而且更有趣。您需要什么级别的准确度?高效计算有多重要?一些简化假设会以牺牲精度为代价加快计算速度(例如,错误地假设地球是球形的,会大大简化计算)。重复问题:两个澄清问题。首先,我从你的问题中假设你对航空
谷歌上还有一些其他的好网站。一些澄清问题。首先,我从你的问题中假设你对航空里程感兴趣——如果你需要公路里程,答案是不同的,而且更有趣。您需要什么级别的准确度?高效计算有多重要?一些简化假设会以牺牲精度为代价加快计算速度(例如,错误地假设地球是球形的,会大大简化计算)。重复问题:两个澄清问题。首先,我从你的问题中假设你对航空里程感兴趣——如果你需要公路里程,答案是不同的,而且更有趣。您需要什么级别的准确度?高效计算有多重要?一些简化假设会以牺牲精度为代价加快计算速度(例如,错误地假设地球是球形的,会大大简化计算)。重复问题:
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)