Клуб API Карт

Вопрос по enableScrollZoom

ato2by
11 октября 2010, 17:01

Бывают случаи, что листая страницу курсор оказывается над картой и в карте начинает изменяться zoom. Это очень не удобно.

Отключить ScrollZoom нельзя, т.к. вещь полезная и многие ей пользуются.

Можно ли ограничить минимальный zoom, чтобы хотя бы в таких случаях не выходить за пределы города.?

4 комментария
Подписаться на комментарии к посту
в вашем случае могу предложить другой вариант.

зум мышкой отключен.
когда мышка появляется на картой - запускаем тайаут(1-2 сек)
если мышка уйдет - выключаем и зум и таймаут,
а вот если не уйдет то тут варианта два.

1.включить зум мышкой
2.включить зум мышкой, или ручками перехватывать колесо. и НЕ ДАВАТЬ быстро зумать человеку.

смысл в том что если человек на карте "крутанул" мышку - он наверная хотел проскролировать страницу.
карты обычно "мотают" акуратно.

Очень красивый способ, теперь точно то, что нужно :-)


 


Включаю скрол через 0.5 секунды после появления над картой, этого вполне хватает пролистать карту без зума.


Рабочий вариант тут