Eu procurei em toda a web e finalmente encontrei no artamstrong.com como desativar um único recurso como "mouseWheelZoom".
Veja como o zoom duplo do OpenLayers 3 pode ser desativado:
var map = new ol.Map({
controls : ol.control.defaults()
.extend([ new ol.control.FullScreen() ]),
interactions : ol.interaction.defaults({doubleClickZoom :false}),
target : 'map',
layers : [ new ol.layer.Tile({
title : 'OpenStreetMaps',
preload : Infinity,
source : new ol.source.OSM(),
visible : true
}) ],
view : new ol.View({
center : ol.proj.transform([ 9.41, 48.82 ], 'EPSG:4326','EPSG:3857'),
zoom : 12
})
});
É realmente simples assim, basta dizer ao ol3 para definir "doubleClickZoom" em false:
interactions : ol.interaction.defaults({doubleClickZoom :false})
5
Olá, Bem-vindo ao GIS @ Se, essas informações são incrivelmente úteis, mas este site requer a publicação de perguntas e respostas específicas. Sinta-se à vontade para editar sua pergunta e torná-la uma pergunta e, em seguida, responda com sua solução. As pessoas que postam perguntas podem responder suas próprias perguntas.
—
Mark Cupitt