Saya telah mencarinya di seluruh web dan akhirnya saya menemukan di artamstrong.com cara menonaktifkan fitur tunggal seperti "mouseWheelZoom".
Berikut ini cara menonaktifkan klik dua kali pada OpenLayers 3:
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
})
});
Ini sangat sederhana, katakan saja ol3 untuk mengatur "doubleClickZoom" pada false:
interactions : ol.interaction.defaults({doubleClickZoom :false})
5
Hai Otak, Selamat Datang di GIS @ Se, ini adalah informasi yang sangat berguna, tetapi situs ini membutuhkan posting pertanyaan dan jawaban spesifik. Jangan ragu untuk mengedit pertanyaan Anda untuk menjadikannya Pertanyaan, lalu jawab dengan solusi Anda. Orang yang memposting pertanyaan dapat menjawab pertanyaan mereka sendiri.
—
Mark Cupitt