我正在尝试制作自定义磁贴源,我可以从这里简单地复制粘贴代码:https://openseadragon.github.io/examples/tilesource-custom/ 但我可以在这里看到输出:http://screencast.com/t/j7Qvh4URsX
以及此处的图片相关输出.. http://screencast.com/t/nPSGdRRbkn
这里的问题是:
1)正确加载图像的正确方法是什么..我看不出有太多的文档。如果有任何具体信息请提供给我..
2)为什么有(等级-8)......?
3)我怎样才能让它变得动态..例如,如果我想通过使用asp.net mvc的ajax调用来动态地从我的PC相关文件夹中加载图像..是否有任何示例......
4)我已经阅读了很多关于自定义磁贴源的确切信息,以加载图像以在演示页面上显示输出...
我目前使用的是以下代码,稍后会根据ajax调用加载本地文件夹 - level0,1,2,3,4,5,6等
var viewer = OpenSeadragon({
id: "example-custom-tilesource", showNavigator: true,
wrapHorizontal: true,
tileSources: {
height: 512*256,
width: 512*256,
tileSize: 256,
minLevel: 8,
getTileUrl: function (level, x, y)
{
console.log("URL::->"+ "http://s3.amazonaws.com/com.modestmaps.bluemarble/" +(level-8) + "-r" + x + "-c" + y + ".jpg")
return "http://s3.amazonaws.com/com.modestmaps.bluemarble/" +
(level-8) + "-r" + x + "-c" + y + ".jpg";
}
}
});