feat(orbitviewer): add satellite orbit viewer with 2D track, 10-day pass prediction, and AR sky view
Build and Push Docker Image / build (push) Successful in 2m31s
Build and Push Docker Image / build (push) Successful in 2m31s
This commit is contained in:
+6
-1
@@ -15,6 +15,7 @@ import (
|
||||
"toolbox/pkg/base"
|
||||
_ "toolbox/pkg/football"
|
||||
_ "toolbox/pkg/learnnumber"
|
||||
_ "toolbox/pkg/orbitviewer"
|
||||
_ "toolbox/pkg/zitie" // 匿名导入以触发 init()
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
@@ -104,6 +105,10 @@ func main() {
|
||||
title = "2026世界杯小组出线模拟器 - 蒙特卡洛预测"
|
||||
desc = "使用蒙特卡洛算法模拟2026年美加墨世界杯小组赛出线概率,支持自定义比赛概率、小组球队及已有赛果。"
|
||||
keywords = "2026世界杯, 小组出线概率, 蒙特卡洛模拟, 足球预测"
|
||||
case "/orbit-viewer":
|
||||
title = "卫星轨道观测与AR实景寻星 - 实时轨迹与过境预测"
|
||||
desc = "实时模拟空间站与卫星投影地面轨迹,精准预测未来10天最佳肉眼可见过境窗口,并支持手机AR实景摄像头与陀螺仪定向寻星。"
|
||||
keywords = "卫星过境预测, 空间站追踪, ISS轨迹, AR寻星, 卫星观测, 轨道投影, 空间望远镜"
|
||||
}
|
||||
|
||||
data := gin.H{
|
||||
@@ -156,7 +161,7 @@ func main() {
|
||||
finalPort = "8080"
|
||||
}
|
||||
|
||||
log.Printf("Toolbox server starting on :%s", finalPort)
|
||||
log.Printf("Toolbox HTTP server starting on :%s -> http://localhost:%s", finalPort, finalPort)
|
||||
if err := r.Run(":" + finalPort); err != nil {
|
||||
log.Fatalf("Server failed: %v", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user