У меня есть набор точек долготы широты. Если бы я хотел проверить, будет ли новая точка в пределах х метров любой из существующих точек, это возможно? Было бы лучше, если я буду использовать этот способ?Координаты карты C#
ForEach(Coordinate coord in Coordinates)
{
var distance = GeoCoordinate.GetDistance(lat,lon);
if(distance <= x)
{
addToQualifyingList(coord);
}
}
и сравнить новую координату с каждой точкой в комплекте и проверить, чтобы она находилась в пределах х метров?
возможно дубликат с http://stackoverflow.com/questions/365826/calculate-distance-between-2-gps-coordinates?rq=1 – gismo
@MikaelPuusaari У него либо есть фиксированная точка для проверки, уже рассчитанная и спрашивает, может ли он сохранить результаты в списке, или он спрашивает, как правильно рассчитать расстояние между точками. Что более вероятно для вас? – gismo
Во-первых: Он уже получил свой ответ. 2. У него был список результатов в его примере – gismo