0

我正在尝试制作自定义瓷砖源,我从这里简单地复制粘贴代码: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";

        }
    }
});
4

1 回答 1

0

这正在这里讨论:https ://github.com/openseadragon/openseadragon/issues/547

于 2014-12-30T17:39:48.733 回答