示例#1
0
 public async Task <IActionResult> Get(int x, int y, int z)
 {
     return(File(await Task.Run(() =>
     {
         var xyz_y = (int)Math.Pow(2, z) - y - 1;
         byte[] imageData = _tileReader.GetImageData(x, xyz_y, z);
         if (imageData is null)
         {
             return null;
         }
         return imageData;
     }), "image/png"));
 }
 public IActionResult Get(int x, int y, int z)
 {
     byte[] imageData = _tileReader.GetImageData(x, y, z);
     return(File(imageData, "image/png"));
 }