Cкажем вот эта карта — Яндекс.Карты multiRoute
Как запретить масштабирование карты на малых разрешениях (начиная с планшета), а на стандартных разрешениях оставить? Чтобы при скролле пальцем не нужно было проматывать всю карту для спуска вниз, но при этом можно было увеличивать/уменьшать масштаб с помощью +/-
Вообще, решил так
function init() {
var myMap = new ymaps.Map('map', {
center: [55.76, 37.64],
zoom: 10
})
myMap.behaviors.disable('scrollZoom');
myMap.behaviors.disable('drag');
}
Но, вопрос остаётся: как отключить эту возможность только на мобильных устройствах, а на desktop — оставить?
Ответ
Вообще, решил так
map.behaviors.disable('scrollZoom');
map.behaviors.disable('drag');
Но, вопрос остается: как отключить эту возможность только на мобильных устройствах, а на десктоп оставить?
Комментариев нет:
Отправить комментарий