Я не очень большой специалист в картах, но работал с ними.
Так вот, масштаб там меняется шагами. Из-за чего масштабирование бывает только "дёрганое".
Это связано с тем, что карты передаются в браузер в виде небольших квадратиков и для каждого масштаба карты - квадратики свои. Невозможно плавно так сделать (ну или почти невозможно).