ajax - Ajax 中的深度放大 - 可能吗?有什么例子吗?

标签 ajax deepzoom

我有一个想法来实现一个在浏览器中托管的用于运动训练数据(速度、距离、心率等)的深度缩放类型界面。但是,我实际上想要放大到信息层次结构而不是图像。例如,初始显示将包含一个年份网格 - 例如,将鼠标悬停在 2008 上,然后旋转鼠标滚轮(或单击)将放大到该年份,但在缩放期间我希望 2008 淡出并替换为日历月。再次放大一个月,月份被月历替换,放大一天,您最终会看到一个图表,上面绘制了训练数据。所有具有实际数据的日期都会以某种方式突出显示。

我的问题是这是否可能,以及是否有人已经看到过这样的例子。我想象大部分时间下一级信息可以缓存在浏览器中(事实上,因为这是基于日历的,我可以计算大部分信息并缓存要突出显示的日期。)我也可以缩放当 Ajax 线程正在获取要显示的数据时,将其放入一个空图表中。

我以前从未尝试过这样的事情,我特别感兴趣的是 DHTML 是否能够进行这种缩放(我怀疑不会,我将不得不求助于 Silverlight)以及浏览器是否会不间断地执行 Ajax渲染线程一直忙于缩放。

最佳答案

对于 JavaScript/Ajax 中的图像深度缩放,有很棒的 Seadragon Ajax library由 Microsoft Live Labs 提供。

如果您正在寻找除图像之外的内容的平滑和交互式缩放,例如 text , 视频 & vectors ,看看开源OpenZoom SDK我在过去的几个月里得到了发展。

关于ajax - Ajax 中的深度放大 - 可能吗?有什么例子吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/849552/

相关文章:

c# - PivotViewer 控件不显示图像 (Silverlight)

android - 从 Ion 中提取 DeepZoom 功能

javascript - 如何在 Fluid URI ViewHelper 中使用 Javascript 变量作为参数

jquery - 我怎样才能让 jQuery post 与销售人员 WebToLead 一起工作

php - 使用 JQuery Serialize 时如何为空白字段插入 NULL 值?

php - 错误 405(发出 Ajax 请求时不允许使用方法)

javascript - Javascript Canvas 中的深度缩放集合

javascript - Google reCAPTCHA 中未捕获的类型错误

javascript - 无法在 Seadragon 中创建多个叠加层

c# - 在 MultiScaleImage 上保持相对位置