Клуб API Карт

Зум карты

Пост в архиве.
michaelprots
10 мая 2012, 12:31

Такой вот простенький вопрос:

как сделать, чтобы скролл колесиком мышки на карте был только после нажатия по ней левой кнопкой мышки?

5 комментариев

Т.е. он не работает до тех пор, пока не нажмешь лкм?

да, но че-то я вначале подтормозил, и уже нашел способ это сделать :)

Выключаешь поведения скрола изначально при создании карты. Потом добавляешь событие клика по карте, в котором уже добавляешь нужное поведение своей карте. В теории как-то так )

спасибо за совет, я именно так и сделал ;)

 как то так

map.events.add('click', function onMapClick(e) {    if(map.behaviors.isEnabled('scrollZoom')) {        map.events.remove('click', onMapClick);    } else {        map.behaviors.enable(['scrollZoom']);    }});