Можно ли сравнивать расстояния классическим способом (расстояние между 2 точками: d = sqrt(pow(lat2-lat1, 2) + pow(lon2-lon1, 2))
), используя широту и долготу, возвращаемые из Google Apis, без преобразования в метры или sth?Мне это нужно просто для сравнения, чтобы найти ближайшую точку из ряда точек к контрольной точке.Например:
Допустим, у нас есть две (широта, долгота) точки: (40.2535425,22.88245345) и (40.2565795,22.8884539), и мы хотим найти ведьму, ближайшую к (40.2335425,22.83245345).Можно ли применять вышеуказанный код для определения расстояний?Или нам нужно найти расстояние, скажем, в метрах (используя формулу haversine или что-то еще), сначала для каждой точки от контрольной точки, а затем сравнить значения?
Я задаю этот вопрос, потому что я незнать, что именно значения, возвращаемые Google API, как лат, долг!Я имею в виду, они не в градусах, не так ли?
Спасибо ...