Web Factory > JavaScript > Отключение масштабирования на Google картах при прокрутке страницы

Отключение масштабирования на Google картах при прокрутке страницы

Бывает необходимо выполнить отключение масштабирования на Google картах при прокрутке страницы. Каждый человек мог столкнуться с такой проблемой, когда заходишь на сайт, колесиком мыши прокручиваешь страницу сайта, когда курсор случайно попадает на Google карту — то вместо прокрутки страницы осуществляется масштабирование карты.

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

При использовании Google Maps API 3 — задаем значение false для опции scrollwheel:

options = $.extend({
    scrollwheel: false,
    navigationControl: false,
    mapTypeControl: false,
    scaleControl: false,
    draggable: false,
    mapTypeId: google.maps.MapTypeId.ROADMAP
}, options);

При использовании версии 2 можно использовать метод

map.disableScrollWheelZoom();

Урок подготовлен командой: web-factory.org
Источник урока: http://stackoverflow.com/questions/2330197/how-to-disable-mouse-scroll-wheel-scaling-with-google-maps-api


Опубликовано:

Оставить комментарий

avatar
  Подписаться  
Уведомление о