我需要同步多个Seadragon图像。
我发现这篇来自Beck Johnson的文章是关于深度缩放Seadragon图像同步的。他说他这样做的方法是:“打开每个Seadragon.Viewer,然后存储在一个数组中.”
但是,otherViewer变量以未定义的形式返回。
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);发布于 2014-05-06 16:23:09
您直接将观众推入zoomContainers,因此要访问他们,只需执行zoomContainers[i]而不是zoomContainers[i].viewer。
顺便说一句,Seadragon Ajax现在已经被开发成了OpenSeadragon,现在版本为1.1.0:
http://openseadragon.github.io/
https://stackoverflow.com/questions/23482013
复制相似问题