我需要同步多个Seadragon图像。
我在Beck Johnson发现了关于深度变焦Seadragon图像同步的这篇文章。他说他这样做是:“每个Seadragon.Viewer都打开,然后藏在一个数组......”
但是,otherViewer var返回undefined。
var zoomContainers = new Array();
var viewer = new Seadragon.Viewer("container");
viewer.openDzi("logo.dzi");
var viewer2 = new Seadragon.Viewer("container2");
viewer2.openDzi("logo.dzi");
zoomContainers.push(viewer);
zoomContainers.push(viewer2);
答案 0 :(得分:0)
您将观众直接推送到zoomContainers,因此要访问它们,您只需zoomContainers[i]
而不是zoomContainers[i].viewer
。
顺便说一下,Seadragon Ajax现在正在OpenSeadragon上积极开发,现在版本为1.1.0: