Я пытаюсь вычислить площадь прямоугольника широты и долготы по следующей формуле:
A = (pi / 180) R ^ 2 | sin (lat1) -sin (lat2) | | Lon1-lon2 |
R - радиус земли (6378 км)
(источник: http://mathfax.com/area-of-a-latitude-longitude-rectangle/)
Вывод формулы в приведенном выше URL кажется правильным.
Но использование этой формулы для вычисления площади для малых / средних городов дает гораздо больший результат.
Например: Ограничительная рамка Маунтин-Вью, Калифорния
(Источник: maps.googleapis.com/maps/api/geocode/json?address=mountain%20view,%20california&sensor=false)
является (37.3565410, -122.1178620) - (37.4698870, -122.0446720)
Включение этих значений в формулу показывает площадь 5647 кв. Км, что является слишком большой.
Фактическая площадь 32 кв. Граничная область не должна быть слишком далеко.
Что не так с этим расчетом?