Как рассчитать какая из 3 точек на карте находится ближе всех к 4 точке, зная их координаты

Есть три точки на карте расставленные в произвольном порядке (допустим по Москве) - a, b, c, d и я знаю их координаты (широта, долгота).

Как можно рассчитать, кто из a, b, c ближе всех находится к точке d?


Ответы (1 шт):

Автор решения: ishidex2

Для начала вычитаем вектора d = (v1x - v0x, v1y - v0y), затем дистанцию с помощью теоремы пифагора, потом выбрать наименьшую дистанцию. введите сюда описание изображения

→ Ссылка