Я хочу провести перекрестное сравнение нескольких объектов, содержащих данные о местоположении (широта, долгота) для расстояния между ними. Цель состоит в том, чтобы вычислить самые дальние два местоположения из множества местоположений. Я уже знаю, как рассчитать расстояние между двумя точками, но что делать, если у вас несколько мест?
function FarthestDistance(points) {
// here this function should cross compare all objects within 'points' to calculate which two locations have the furthest distance between them
// the function should calculate the distance between each point in a recursive manner and return the two farthest points back
}
var obj = {{lat1,lon1},{lat2,lon2},{lat3,lon3},{lat4,lon4}};
FarthestDistance(obj);
Надеюсь, теперь все ясно. Спасибо.