mirror of
https://github.com/rt-bishop/Look4Sat.git
synced 2026-10-02 03:15:37 +00:00
Added current moon/sun positions to the MapScreen
This commit is contained in:
1 parent
d3b8e951dd
commit
18f8ab517d
5 files changed
+260
-12
No files matched your search
@@ -63,10 +63,8 @@ data class OrbitalPos(
|
||||
val sinBeta = sin(beta)
|
||||
for (azimuth in 0..720) {
|
||||
val rads = azimuth * DEG2RAD
|
||||
val sinRads = sin(rads)
|
||||
val cosRads = cos(rads)
|
||||
val lat = asin(sinLat * cosBeta + cosLat * sinBeta * cosRads)
|
||||
val lon = longitude + atan2(sinRads * sinBeta * cosLat, cosBeta - sinLat * sin(lat))
|
||||
val lat = asin(sinLat * cosBeta + cosLat * sinBeta * cos(rads))
|
||||
val lon = longitude + atan2(sin(rads) * sinBeta * cosLat, cosBeta - sinLat * sin(lat))
|
||||
rangeCirclePoints.add(GeoPos(lat * RAD2DEG, lon * RAD2DEG))
|
||||
}
|
||||
return rangeCirclePoints
|
||||
|
||||
Reference in new issue
Block a user