Javascript 谷歌地图加载图像,如

Javascript 谷歌地图加载图像,如,javascript,image,load,maps,Javascript,Image,Load,Maps,我开始创建一个脚本,允许我将一个大图像分割成小块,进行缩放、拖动等 我想知道有什么可能只在活动区域加载小图像,如在谷歌地图(可见)。我想用一些计算来确定一个元素的大致位置,用document.elementFromPoint来确定元素,但这不是一个跨浏览器的解决方案 另一个解决方案可能是:从一开始只加载活动区域中的图像,当用户拖动或缩放脚本时,脚本必须计算活动区域中的新元素 请参见此处我所指的活动和非活动区域: PS:我搜索了整个网站,但没有找到答案。我也读了这个主题:,但我想发展自己的脚本。(

我开始创建一个脚本,允许我将一个大图像分割成小块,进行缩放、拖动等

我想知道有什么可能只在活动区域加载小图像,如在谷歌地图(可见)。我想用一些计算来确定一个元素的大致位置,用document.elementFromPoint来确定元素,但这不是一个跨浏览器的解决方案

另一个解决方案可能是:从一开始只加载活动区域中的图像,当用户拖动或缩放脚本时,脚本必须计算活动区域中的新元素

请参见此处我所指的活动和非活动区域:

PS:我搜索了整个网站,但没有找到答案。我也读了这个主题:,但我想发展自己的脚本。(我不需要谷歌地图的复杂性,只需要一些功能)

看看。这是一个开源项目,完全可以满足您的需求。它是为.net编写的。。。但我想这可能是你想要的


DeepZoom由SeaDragon创建,是为silverlight构建的,但他们也有一个Javascript实现,名为

@Evan:DeepZoom脚本使用silverlight,我不想要这个。我想为我的scrit找到一个解决方案:如何从活动(缩放或拖动)区域检测图像您可能已经知道这一点,但我建议尽可能多地使用JQuery。JQuery之所以受欢迎,是因为它为您提供了一个编写JavaScript的友好API,从而消除了浏览器之间的不一致性,而不必担心浏览器之间的不一致性。我使用JQuery,但我发现Scriptaculous更适合拖放。非常感谢。Yahoo有一个图像加载程序(YUI),它是一个易于使用的API,用于确定何时异步加载图像。因此,您可以预先加载图像以使放大更平滑。