我知道这是高中数学,但它正在努力。想想这个系统是从北极上方看到的地球。你的边缘有赤道,它有一个定义的半径。使用该定义的半径和内部圆的半径,我如何找到该内部圆的纬度?
希望我有道理,我确信这很简单! 感谢
编辑:我不需要代码,只需要一个简单的公式。我只是以地球为例。
答案 0 :(得分:2)
如果你把地球当作一个完美的球体,那么:
Math.Cos(latitudeInRadians) = radiusOfInterest / radiusOfEquator;
因此角度(弧度)为:
latitudeInRadians = Math.Acos(radiusOfInterest / radiusOfEquator);
然后你只需将其转换为度数:
latitudeInDegrees = 180.0 * latitudeInRadians / Math.PI;
编辑:Doh!转换错误的方式。