Musisz przekształcić te najszersze i najdłuższe w bardziej odpowiedni układ współrzędnych.
Ponieważ Ziemia jest kulą, mówisz o obliczaniu obszaru we współrzędnych sferycznych.
Dokumenty mówią, że MySQL "AREA" funkcja jako dane wejściowe przyjmuje wielokąt. Powiedziałbym, że jeśli chcesz, aby obszar był czymś w rodzaju mil kwadratowych, powinieneś przekonwertować współrzędne szerokości / długości na równoważne współrzędne powierzchni (x, y) z odpowiednimi jednostkami (np. mile). Następnie przekaż je do funkcji AREA.
Ten link sugeruje, że ktoś inny miał ten problem i go rozwiązał.