Wie funktioniert die Skalierung von Google Maps (Web-App) auf dem iPhone / iPad mit der Geste / Prise so reibungslos?

Wenn Sie die Web-App Googl, e Maps auf Ihrem iPhone oder iPad verwendet haben, wissen Sie, wovon ich spreche. Sie können meine Finger auf diesem Bildschirm nicht sehen, aber dies ist eine kleine Vergrößerung (wenn Sie so wollen). Der Detailbereich war der anfängliche Kartenanzeigebereich, und das verschwommene Äußere ist die zusätzliche Karte, die mitten in der Klemme sichtbar geworden ist.

Die Pinch-to-Zoom-Funktion, die die Gestenberührungseingabe verwendet, skaliert die aktuell angezeigte Karte live auf eine Weise, die so flüssig ist, dass sie wie Magie aussieht. Wir versuchen, Bilder zu skalieren und diese sanfte Skalierung zu reproduzieren. Weiß jemand, wie sie es tun?

Wir wissen nicht, ob es ein einzelnes @ iimg Element wird skaliert. Oder vielleicht alleimg -Elemente in ihrer relativen Gittermatrix werden irgendwie alle auf einmal skaliert (dies scheint ein bisschen unwahrscheinlich zu sein). Vielleicht ist es vielcanvas elements .. oder ein großescanvas -Element (was wir auch nach einer angemessenen Menge an Tests bezweifeln). Bitte, alle Vorschläge, Ideen oder Antworten (wenn Sie von Google sind) wäre toll.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage