Я пытался определить азимут между двумя координатами широты, но у меня возникли проблемы с пониманием концепции.
Я был на http://www.movable-type.co.uk/scripts/latlong.html и смогли изменить код расстояния для работы с lua, однако код подшипника в абзацах ниже меня немного смутил.
local y = Math.sin(dLon) * Math.cos(lat2)
local x = Math.cos(lat1)*Math.sin(lat2) - Math.sin(lat1)*Math.cos(lat2)*Math.cos(dLon)
local brng = Math.atan2(y, x).toDeg()
Именование переменных (lat1, lat2, dLon) сбило меня с толку.
Если моя начальная широта:
Широта = -33,8830555556 Долгота = 151,216666667
а широта и долгота пункта назначения:
Широта = 22,25 Долгота = 114,1667
Какие переменные должны соответствовать широте и долготе?
Относится ли переменная dLon к расстоянию между двумя точками в продольном направлении?
Огромное спасибо!