История:
У меня есть класс LatLongBounds
, который представляет область на поверхности земли широтным интервалом (ограниченным севером и югом - не важно для этого вопроса) и продольным интервалом (ограниченным востоком и западом; оба нормированы в диапазоне [-180, 180] - отрицательным является западное направление).
Чтобы иметь возможность представлять область, которая пересекает 180-градусный меридиан, значение west может быть установлено больше, чем восток (например, диапазон west = 170, east = -170 будет охватывать указанный меридиан). В действительности, продольный интервал может охватывать 180 градусов (или эквивалентно -180 градусов).
Мой вопрос:
Есть ли у кого-нибудь какие-либо предложения относительно того, как я могу рассчитать минимальное объединение двух продольных интервалов, которое может охватывать 180 градусов.
Спасибо.