Как определить, находится ли точка GeoCoordinate в пределах границC#

Место общения программистов C#
Anonymous
Как определить, находится ли точка GeoCoordinate в пределах границ

Сообщение Anonymous »

У меня есть список точек (фактически координаты магазинов), и мне нужно определить, лежат ли они в определенных границах.

В C# я знаю, как создать точку из lat&lng

Код: Выделить всё

var point = new GeoCoordinate(latitude, longitude);
Но как я могу проверить, содержится ли эта точка в прямоугольнике, определенном этими двумя другими точками:

Код: Выделить всё

    var swPoint = new GeoCoordinate(bounds.swlat, bounds.swlng);
var nePoint = new GeoCoordinate(bounds.nelat, bounds.nelng);
Есть ли какой-нибудь метод класса, который я могу использовать?

Вернуться в «C#»