Для общей точки в многоугольнике Проверка включения точки , кажется, работает в предположении тривиальной эквиктангулярной проекции (x = lon, y = lat).
Поскольку вы знаете северо-восток и юго-запад, вы можете вычислять северо-западный и юго-восточный углы. Кроме того, имейте в виду, что ваш ограничивающий многоугольник (прямоугольник) должен следовать соглашению обмотки (вы просто не можете бросать точки во время теста включения точек).
Это сломается, если ограничительная рамка пересекает линию 180 лон. Простое решение заключается в том, что если поле, которое пересекает линию 180 лон, добавить 360 к отрицательной долготе. Это недопустимая точка навигации, но она делает математическую работу.
Это также не будет работать вокруг полюсов.