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