У меня есть 4 позиции Lat Long. Они представляют собой (повернутую) прямоугольную область. Но из-за некоторых ошибок в расчетах иногда они не являются правильными прямоугольными.
Я хочу преобразовать их в (повернутые) прямоугольные области. См. изображение для получения дополнительной информации
На приведенном выше изображении я хочу, чтобы широта углов прямоугольника была нарисована с учетом 4 широты, как показано слева.
Я пытался искать, но не мог найти никакого решения. В большинстве решений не учитывался случай с повернутым прямоугольником. Как решить эту проблему?
Примечание. Существуют ли какие-либо библиотеки, которые делают это? Я использую JavaScript для реализации.
Примечание. Я не знаю, относится ли мой вопрос больше к математике.