Я унаследовал код, и в нем есть эта небольшая функция, написанная для вычисления расстояния между двумя точками. Мне интересно, что он делает. Я знаю, что данные по широте и длине указаны в десятичных градусах. Может ли кто-нибудь поделиться своими мыслями, если этот расчет верен?
private double calculateDistance(QuoteItem quoteItem, RouteInfo routeInfo) {
final double distance =
((Math.max(routeInfo.getLatitude(), quoteItem.getLatitude()) - Math.min (routeInfo.getLatitude(), quoteItem.getLatitude())) +
(Math.max(routeInfo.getLongitude(), quoteItem.getLongitude()) - Math.min(routeInfo.getLongitude(), quoteItem.getLongitude()))) * 60.0;
return distance;
}