0

我想重新說明我以前問過的question如何在Google地圖中實現縮放技巧?

假設有三個不同大小的圖像:小,中,大。他們代表基本相同的畫面,但分辨率不同,因此他們略有不同。

我想先顯示一個小圖像。當用戶放大時,我想用中號代替。現在用戶可以拖動圖片並在窗口中滾動。當用戶縮小中等圖像時,我想用小圖片替換它,等等。我猜Google Maps也有同樣的技巧。

在javascript中實現這個技巧的最佳方式是什麼?(flash是第二種選擇)?

+0

這將取決於您如何繪製圖像的第一位。你使用DOM元素還是畫布? – beeglebug 2011-02-23 09:37:48

回答

1

在變焦開始:

  1. 開始預加載圖像設置。
  2. 開始放大動畫。
  3. 當兩者都結束時,只需用較少的縮放來替換更多的縮放圖像。
  4. ???
  5. 利潤!

用於縮小的類似算法。