Если ваша задача требует высокой точности, вы должны использовать Широту / Долготу и решить задачу пересечения Великого круга.Земля не плоская.
Если вы можете допустить наличие какой-либо ошибки в своих расчетах И все ваши транспортные средства находятся на небольшой ограниченной территории (до 100 км, хотя это зависит от ошибкивы можете принять) вы можете принять эту ограниченную область как плоскую.
Например, если один ваш автомобиль находится на N10.0, E10.0, второй - на N10.1E10.2, вы можете выбрать N10.0 E10.0 в качестве источника.
В результате у этих двух транспортных средств будут следующие (X, Y) координаты (предполагается, что ось X идет вдоль экватора): 1) (0,0 км 0,0 км) 2) (21,86 км 11,1 км)
X второго транспортного средства (40000 км / 360 градусов) * cos (10,0) * (10,2 - 10,0) = 21,86 км
Y второго транспортного средства (40000 км / 360 градусов) * (10,1 - 10,0) = 11,1 км
Если вы попытаетесь применить пересечение прямой линией для транспортных средств, расположенных в 10 000 км от каждогодругое - ваши расчеты, скорее всего, будут неверными.