Клуб API Карт

Зум карты

Пост в архиве.

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

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

5 комментариев
Максим Горчаков
28 января 2016, 04:48

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

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

Максим Горчаков
28 января 2016, 04:48

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

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

 как то так

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