Клуб API Карт

Отключить колесо в мышке при просмотре карты

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

Привет!

Бьюсь и не могу зафиксировать карту и чтобы колесо прокрутки на мышке не крутилось.

Вроде есть behavior.ScrollZoom - Поведение "масштабирование карты колесом мыши".

Но не отключает.

 

    <script type="text/javascript">

        ymaps.ready(init);

        var myMap, 

            myPlacemark;

 

        function init(){ 

            myMap = new ymaps.Map("map", {

                center: [45.024208,39.043933],

                zoom: 16

            }); 

 

 

 

        myGeoObject = new ymaps.GeoObject({

            // Описание геометрии.

            geometry: {

                type: "Point",

                coordinates: [45.024208,39.043933]

            },

            // Свойства.

            properties: {

                // Контент метки.

                iconContent: 'Метка',

                balloonContent: 'Меня можно перемещать'

            }

        }, {

            // Опции.

            // Иконка метки будет растягиваться под размер ее содержимого.

            preset: 'twirl#redStretchyIcon',

            // Метку можно перемещать.

            

        })

        

                    myMap.geoObjects.add(myGeoObject);

 

            myPlacemark = new ymaps.Placemark([45.022316,39.042525], {

            balloonContentBody: [

            '<address>',

            '<strong>КБ Кубань Кредит</strong>',

            '<br/>',

            'г. Краснодар, ул. Селезнева, 132',

            '</address>'

            ].join(''),

                hintContent: 'КБ Кубань Кредит'

            }, {

            iconLayout: 'default#image',

            iconImageHref: 'http://svadba.com.ru/i/bank.png',

            iconImageSize: [17, 23],

            iconImageOffset: [-9, -29]

        });

            

            myMap.geoObjects.add(myPlacemark);

 

            myMap.behaviors.disable('ScrollZoom');

       } 

    </script>

 

 

    

5 комментариев
Sergey Konstantinov
27 января 2016, 22:36
'scrollZoom' с маленькой буквы.

может сделать регистро-не-зависимым как в пресетах?

Sergey Konstantinov
27 января 2016, 22:36
В пресетах case-insensitive по историческим причинам (где-то писали lightBlue, а где-то lightblue). Здесь нет никаких исторических причин.
ярослав тимофеев
27 января 2016, 22:36

спасибо!!! заработало!

не знаю, в документации с большой буквы, поэтому я поставил с большой и парился несколько дней, уже столько вариантов перепробовал...