Вы должны преобразовать эти латы в более подходящую систему координат.
Поскольку земля - это сфера, вы говорите о расчете площади в сферических координатах.
В документах говорится, что функция MySQL "AREA" принимает многоугольникв качестве своего вклада.Я бы сказал, что если вы хотите, чтобы площадь была чем-то вроде квадратных миль, вы должны преобразовать координаты широты / долготы в эквивалентные координаты поверхности (x, y) с правильными единицами (например, милями).Затем передайте их в функцию AREA.
Эта ссылка предполагает, что кто-то еще имел эту проблему и решил ее.