任何人都可以指出我正确的方向,为什么我得到的结果与实际轴承相差大约20度?我将我的startLong等存储为浮点数并且它们都是正确的,问题出在这段代码中。
float y = Mathf.Sin(startLong-objLong) * Mathf.Cos(objLat);
float x = Mathf.Cos (objLat) * Mathf.Sin (startLat) - Mathf.Sin (objLat)
* Mathf.Cos (startLat) * Mathf.Cos (startLong - objLong);
float bearing = Mathf.Atan2 (y, x) * Mathf.Rad2Deg;