Если вы использовали веб-приложение Google Maps на своем iphone или ipad, вы знаете, о чем я говорю. Вы не можете видеть мои пальцы на этом снимке экрана, но это уменьшение масштаба в середине (если хотите). Детализированная область была начальной областью просмотра карты, а размытый фрагмент снаружи — это дополнительная карта, которая появилась в поле зрения в середине щипка.
Функция масштабирования, использующая сенсорный ввод с помощью жестов, масштабирует карту, просматриваемую в данный момент в режиме реального времени, настолько плавно, что это выглядит как волшебство. Мы пытаемся масштабировать изображения и воспроизвести это плавное масштабирование. Кто-нибудь знает, как они это делают?
Мы не знаем, масштабируется ли один элемент img
. Или, может быть, все img
элементы в их относительной матрице сетки каким-то образом масштабируются одновременно (это кажется немного маловероятным). Может быть, это множество элементов canvas
... или один большой элемент canvas
(в чем мы также сомневаемся после разумного количества тестов). Пожалуйста, любые предложения, идеи или ответы (если вы из Google) были бы замечательны.
img
элементов с неблокирующей оптимизацией таймера. Пока не могу этого доказать. Есть идеи? - person Matt Kocaj   schedule 09.09.2010