leaflet решили частично обойти эту проблему. У них реализовано следущим образом: если прикасаешься 2мя пальцами, то происходит масштабирование. Но опять же минус - выше на уровень не подняться - приходиться кнопкой [-] пользоваться. Хотя я видел что то про то, что можно узнать какое расстояние между 2мя пальцами, может кто делал такое? Если получается можно, то с помощью событий touchdown+touchmove мы сможет обновлять расстояние пальцев и следовательно узнать, приближаются они или удаляются и далее уже с помощью скрипта выполнить масштабирование.

В общем: Тема еще актуальна как минимум до конца недели, а далее - придется просто сделать какой нибудь вариант…