Клуб API Карт

Задержка скроллинга

Kudinov-DA
10 февраля 2015, 08:39
Здравствуйте!

Возможно ли в настройках стандартного вызова Яндекс.карты установить некоторую задержку срабатывания скроллинга?

Нужно, чтобы при прокручивании страницы пользователем, в момент когда под курсором мыши оказывается поле карты не включался бы мгновенно скроллинг карты.
А вот если пользователь задерживает курсор мыши именно над картой, скажем, на секунду-две-три, тогда уже включается скроллинг внутри области Яндекс.карты.

Возможно ли установить время такой задержки?

Если этого нет в стандартных настройках, возможно где-то решалась уже такая задача и можно посмотреть решение?
6 комментариев

Отключите поведение scrollZoom

myMap.behaviours.disable('scrollZoom')

Дело в том, что сам по себе скроллзум вполне удобен для моей задачи. В задаче карта РФ, на ней разбросано около 100 точек и скроллом очень удобно выбрать нужную. Но, это мешает прокручивать саму страницу.
В 2.1 сделано так — если скролл начался за пределами карты, то карта масштабироваться не будет.

Нам казалось, этого вполне достаточно для того, чтобы не путать пользователя.
То есть, достаточно просто переключиться на версию 2.1 и там это поведение реализовано по умолчанию?
Спасибо!