Это относительно простая задача, которую нужно решить, если предположить, что ограничивающая рамка проходит с востока на запад в одном направлении и с севера на юг в другом. Вы можете сделать широту и долготу независимо друг от друга.
Для широты, сортируйте точки с запада на восток. В этот момент вы должны рассматривать список как кольцевой буфер. Вам нужно проверить каждую точку и найти ту, которая имеет самую дальнюю следующую точку. Итак, предположим, что десять точек от a 0 до 9 , если a 4 и a 5 являются наиболее удаленными, ограничивающий прямоугольник широты находится от 5 округляет до 4 . Назовите их ш и е
Для долготы вам просто нужно найти самую северную и самую южную точки, назвать их n и s .
Долготы a w и a e и широты a n и a s определяют ограничивающую рамку.