Musíte přeměnit ty laty a lons na vhodnější souřadnicový systém.
Protože Země je koule, mluvíte o výpočtu plochy ve sférických souřadnicích.
Dokumenty říkají, že MySQL "AREA" funkce vezme polygon jako svůj vstup. Řekl bych, že pokud chcete oblast jako něco jako čtvereční míle, měli byste převést souřadnice zeměpisné šířky/délky na ekvivalentní souřadnice povrchu (x, y) se správnými jednotkami (např. míle). Poté je předejte do funkce AREA.
Tento odkaz naznačuje, že tento problém měl a vyřešil někdo jiný.