如何在Google地图中实现缩放技巧?

时间:2011-02-23 08:40:06

标签: javascript user-interface google-maps image-manipulation zooming

我想改写之前问过的question

假设有三种不同大小的图像:小,中,大。它们代表的图像基本相同但分辨率不同,所以它们略有不同。

我想先显示一张小图片。当用户放大它时,我想用中等的替换它。现在,用户可以拖动图片并在窗口中滚动它。当用户缩小介质图像时,我想用小图像等替换它。我想谷歌地图会做同样的伎俩。

在javascript中实现此技巧的最佳方法是什么(flash是第二种选择)?

1 个答案:

答案 0 :(得分:1)

开启缩放:

  1. 开始图像预加载。
  2. 开始放大动画。
  3. 当两者都结束时,只需用较小的缩放替换更多缩放的图像。
  4. ???
  5. PROFIT!
  6. 缩小的类似算法。