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

This commit is contained in:
2026-09-23 00:06:01 -07:00
parent c4caed6569
commit fa3dc66278
17 changed files with 4381 additions and 95 deletions
+37
View File
@@ -0,0 +1,37 @@
package orbitviewer
import (
"toolbox/pkg/base"
"github.com/gin-gonic/gin"
)
type OrbitViewerTool struct{}
func (t *OrbitViewerTool) ID() string {
return "orbit-viewer"
}
func (t *OrbitViewerTool) Name() string {
return "卫星轨道观测与AR定位"
}
func (t *OrbitViewerTool) Description() string {
return "实时卫星轨迹模拟、未来10天最佳观测窗口预测及移动端AR实景指天找星工具。"
}
func (t *OrbitViewerTool) Emoji() string {
return "🛰️"
}
func (t *OrbitViewerTool) Init() error {
return nil
}
func (t *OrbitViewerTool) RegisterRoutes(r *gin.RouterGroup) {
RegisterRoutes(r)
}
func init() {
base.Register(&OrbitViewerTool{})
}