download 1 tile, first integration test

This commit is contained in:
Anton Martynenko
2025-10-28 12:04:09 +01:00
parent f676e510cd
commit d361fe70ab
12 changed files with 507 additions and 7 deletions
@@ -0,0 +1,11 @@
using SatelliteProvider.Common.DTO;
namespace SatelliteProvider.Common.Interfaces;
public interface ITileService
{
Task<List<TileMetadata>> DownloadAndStoreTilesAsync(double latitude, double longitude, double sizeMeters, int zoomLevel, CancellationToken cancellationToken = default);
Task<TileMetadata?> GetTileAsync(Guid id);
Task<IEnumerable<TileMetadata>> GetTilesByRegionAsync(double latitude, double longitude, double sizeMeters, int zoomLevel);
}