计算接近两极的经度失真?

Calculating longitude distortion on approach to poles?

我正在开发一款游戏,其中玩家试图瞄准球体上的点。

随着目标接近两极,游戏在经度方面应该变得更加宽容,因为经度距离与纬度距离的比率会增加。在两极,游戏在经度上应该是无限宽容的。

我在寻找什么公式可以告诉我对于特定纬度,多少经度距离等于 1 个单位的纬度距离?假设经纬度用0-1的浮点数表示,在赤道(0.5)处经度等于纬度。

公式相当简单(对于纬度范围为-Pi/2..Pi/2的常用球坐标):

Lon_Lat_Ratio = Cos(Latitude)

但是你的参数化不同,所以

Lon_Lat_Ratio = Sin(Latitude_01 * Pi)

比率在赤道为 1,在两极为 0