Как высчитать площадь по точкам (Map) в пространстве?
Просто одна диагональ (две точки) даёт бесконечное множество прямоугольников, самым большим по площади из которых будет квадрат со второй диагональю перпендикулярной имеющейся. Площадь будет равна половине квадрата диагонали или, через координаты точек:
S = ((x2 - x1)2 + (y2 - y1)2) / 2
Если добавить ограничение на то, что стороны прямоугольника должны быть параллельны осям координат, то получается один прямоугольник с площадью
S = |x2 - x1| * |y2 - y1|
Нашел библиотеку для вычисления https://github.com/mjaschen/phpgeo