2015-12-10 5 views
2

Невозможно отключить масштабирование по умолчанию для функций прокрутки на Mapbox GL JS. Ничто в документации API не проливает свет на это. Даже отсутствует событие прокрутки в своих документах.Mapbox GL JS отключить прокрутку zoom

var map = new mapboxgl.Map({ 
    container: 'map', 
    style: 'mapbox://styles/mapbox/streets-v8', 
    zoom: 15 
}); 

ответ

4

Проверил объект карты, увидел scrollZoom и попытался вызвать Disable. Большой успех!

map.scrollZoom.disable(); 
+1

устар. Используйте map.scrollWheelZoom.disable(); – Abel

1

Или по-другому:

var map = new mapboxgl.Map({ 
    container: 'map', 
    style: 'mapbox://styles/mapbox/streets-v8', 
    zoom: 15, 
    scrollZoom  : false, 
    boxZoom   : false, 
    doubleClickZoom : false 
}); 
Смежные вопросы