Как реализовать трюк с масштабированием, как в Google Maps? - PullRequest
0 голосов
/ 23 февраля 2011

Я хотел бы перефразировать вопрос , который я задавал ранее.

Допустим, есть три изображения разного размера: маленькое, среднее и большое. Они представляют в основном одну и ту же картинку, но с разным разрешением, поэтому они немного отличаются.

Сначала я хочу показать маленькое изображение. Когда пользователь увеличивает масштаб, я бы хотел заменить на средний. Теперь пользователь может перетащить картинку и прокрутить ее в окне. Когда пользователь уменьшает среднее изображение, я хотел бы заменить его на маленькое и т. Д. Я думаю, Google Maps делает то же самое.

Как лучше всего реализовать этот трюк в javascript (flash - второй вариант)?

1 Ответ

1 голос
/ 23 февраля 2011

При запуске масштабирования:

  1. Начало предварительной загрузки изображения.
  2. начало масштабирования анимации.
  3. Когда оба варианта закончатся, просто замените большее количество увеличенных изображений на менее увеличенное..
  4. ???
  5. ПРИБЫЛЬ!

Аналогичный алгоритм уменьшения.

...