4

我希望复制 Google Maps API 的平移(不一定是缩放)效果,但没有图像。本质上,我想将 HTML 元素放置在一个大坐标系中,并能够在它们周围导航,Prezi风格(尽管没有旋转)。

最好,我想通过 jQuery/AJAX 动态地预加载元素,但如果我必须首先加载所有内容,我会的。

那里有任何图书馆可以让我这样做吗?我可以自己编写代码,但我无法想象以前没有人想到过类似的东西。

这可以通过 Google Maps API 完成吗?如果可以,怎么做?实现 GOverlay 接口?

4

3 回答 3

2

哦,你自己做这件事会很有趣,如果你使用 jQuery,肯定不会浪费太多时间,这里是你要做的事情的简要说明......

构建你的容器/包含布局(使用溢出:隐藏只显示所需的大小)

然后使用 mousedown 和 mouseup 事件捕获用户操作。

根据包含的 div 位置属性采取相应的行动(使用“维度”插件)

您可能会在几分钟内获得第一次工作尝试。

问候

于 2009-03-12T20:58:37.620 回答
2

开放层 - http://www.openlayers.org/是 Google 地图组件的开源实现,它可能超出您的需要,但它是一个很好的起点。

于 2009-03-13T00:06:08.437 回答
0

如果您想以 prezi 样式导航到它的 html 元素,Zoomooz 可能正是您要寻找的东西,您不必使用缩放效果,但无论如何它都在那里,尽管为了获得最佳兼容性和性能,我认为您需要使用基于 webkit浏览器...

http://jaukia.github.io/zoomooz/

于 2014-11-12T22:15:46.893 回答