我开始创建一个脚本,允许我将大图像分成小块,缩放,拖动等。
我想知道在Google地图(可见)中活动区域中加载小图像的可能性有多大。我想用一些计算来确定一个元素的大致位置,并用document.elementFromPoint确定元素,但它不是一个跨浏览器的解决方案。
另一种解决方案可能是:从头开始加载来自活动区域的图像,当用户拖动或缩放脚本时,必须计算活动区域中新增的元素。
请在此处查看我的意思是活动和非活动区域:http://i.stack.imgur.com/mRY5K.jpg
PS:我搜索了整个网站,但我没有找到答案。我还阅读了这个主题:How does Google Maps work?,但我想开发自己的剧本。 (我不需要谷歌地图的复杂性,只需要很少的功能)先谢谢!
答案 0 :(得分:2)
查看DeepZoom。它是一个开源项目,完全符合您的要求。它是为.net编写的......但我认为这可能是你在寻找的东西
DeepZoom由SeaDragon创建,专为silverlight而构建,但它们也有一个名为SeaDragon Ajax的Javascript实现