我一直在尝试找出两个纬度坐标之间的方位,但无法理解这个概念。
我去过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 变量是指纵向两点之间的距离吗?
非常感谢!