C# 传单.js:如何从数据库存储和加载磁贴

C# 传单.js:如何从数据库存储和加载磁贴,c#,asp.net,leaflet,C#,Asp.net,Leaflet,我正在寻找c#例程,在这里我将传递一个大图片路径,例程将在平铺中打断图片并保存在文件系统中,还将每个小平铺保存到db中 1) 所以请将我重定向到可以将图像分解为小平铺的例程 2) 我的db表将查找每个用户ID的存储磁贴数据 ID UserID Z X Y --- ------ --- ---- ---- 1 Bob 0 0 0 2 Chris 1 1 1 以上数据是假的。我正在寻找一种方法,将大图像数

我正在寻找c#例程,在这里我将传递一个大图片路径,例程将在平铺中打断图片并保存在文件系统中,还将每个小平铺保存到db中

1) 所以请将我重定向到可以将图像分解为小平铺的例程 2) 我的db表将查找每个用户ID的存储磁贴数据

ID    UserID    Z    X    Y
---   ------   --- ----  ----
1     Bob       0    0    0
2     Chris     1    1    1
以上数据是假的。我正在寻找一种方法,将大图像数据分解为磁贴,并将磁贴信息保存到正确的文件夹结构中,同时将图像信息(包括文件夹结构)保存到db表中,这样我就可以从文件系统加载磁贴,但要将磁贴数据存储到db表中

在这里,我得到了一个vb.net可以加载瓷砖数据 您如何生成和返回互动程序确实非常灵活

L.tileLayer('**http://localhost/tileserver/tile.aspx?z={z}&x={x}&y={y}**', {
    minZoom: 7, maxZoom: 16,
    attribution: 'My Tile Server'
}).addTo(map);
where Tiles.aspx 在这里,我有一个困惑,下面的代码如何加载许多小图块,因为当我们将一个大图片分解为小图块时,我们需要在页面加载时加载所有图块或少数图块,但下面的代码正在寻找一个特定的图块

http://localhost/tileserver/tile.aspx?z={z}&x={x}&y={y}

L.tileLayer('**http://localhost/tileserver/tile.aspx?z={z}&x={x}&y={y}**', {
    minZoom: 7, maxZoom: 16,
    attribution: 'My Tile Server'
}).addTo(map);
任何人都可以很好地解释,当我们需要将许多分幅加载到地图中时,上面的代码是如何工作的

我参考这些帖子和网址如下


谢谢

您提供的链接可能重复,但不是我的答案。在我的帖子里,我问了几个问题,我正在寻找一个能阅读我的帖子并给出相应答案的人。
http://localhost/tileserver/tile.aspx?z={z}&x={x}&y={y}

L.tileLayer('**http://localhost/tileserver/tile.aspx?z={z}&x={x}&y={y}**', {
    minZoom: 7, maxZoom: 16,
    attribution: 'My Tile Server'
}).addTo(map);