Documentation
¶
Index ¶
- Constants
- func FetchTile(zoom int, lat float64, lon float64) (*mappers.RawTile, error)
- type TileHandler
- func (h *TileHandler) GetAllTiles(c echo.Context) error
- func (h *TileHandler) GetPaginatedSatelliteMappings(c echo.Context) error
- func (h *TileHandler) GetSatelliteMappingsByNoradID(c echo.Context) error
- func (h *TileHandler) GetTilesInRegionHandler(c echo.Context) error
- func (h *TileHandler) RecomputeMappingsByNoradID(c echo.Context) error
Constants ¶
View Source
const TILE_URL = "https://%s.basemaps.cartocdn.com/light_all/%d/%d/%d.png" // CartoDB Positron URL
Variables ¶
This section is empty.
Functions ¶
Types ¶
type TileHandler ¶
type TileHandler struct {
Service services.TileService
}
func NewTileHandler ¶
func NewTileHandler(service services.TileService) *TileHandler
NewTileHandler creates a new handler with the provided TileService.
func (*TileHandler) GetAllTiles ¶
func (h *TileHandler) GetAllTiles(c echo.Context) error
GetAllTiles fetches all available tiles.
func (*TileHandler) GetPaginatedSatelliteMappings ¶
func (h *TileHandler) GetPaginatedSatelliteMappings(c echo.Context) error
GetPaginatedSatelliteMappings fetches a paginated list of satellite mappings with optional search filters.
func (*TileHandler) GetSatelliteMappingsByNoradID ¶
func (h *TileHandler) GetSatelliteMappingsByNoradID(c echo.Context) error
GetSatelliteMappingByNoradID handles requests to fetch tiles in a region.
func (*TileHandler) GetTilesInRegionHandler ¶
func (h *TileHandler) GetTilesInRegionHandler(c echo.Context) error
GetTilesInRegionHandler handles requests to fetch tiles in a region.
func (*TileHandler) RecomputeMappingsByNoradID ¶
func (h *TileHandler) RecomputeMappingsByNoradID(c echo.Context) error
RecomputeMappingsByNoradID handles requests to recompute satellite mappings for a given NORAD ID.
Click to show internal directories.
Click to hide internal directories.