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:
@@ -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{})
|
||||
}
|
||||
Reference in New Issue
Block a user