Отключение масштабирования на 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
  Подписаться  
Уведомление о