Premetto che non ho forse compreso a pieno come funziona e.preventDefault()
da quanto ho capito dovrebbe impedire che l'azione di default dell'evento venga eseguita...
ma se cosi fosse non capisco perchè nel mio caso non funzioni...
ho questo codice :
codice HTML:
document.getElementById("googleMap").addEventListener('touchmove', function(e) {
e.preventDefault();
var touch = e.touches[0];
if(e.touches.length == 2){
map.setOptions({draggable:true});
}
else{
map.setOptions({draggable:false});
}
}, false);
praticamente ho chiesto in un forum inglese come risolvere un problema...
praticamente vorrei rendere "draggabile" una mappa di google solo se si clicca (e ci si sposta all'interno) con due dita (quindi il discorso vale solo per i dispositivi mobile)
mi hanno postato questo codice che ovviamente funziona... ma non capisco quel
e.preventDefault()
perchè è stato aggiunto ? non dovrebbe impedire che l'evento funzioni ? ma il tutto funziona correttamente....
spero possiate farmi capire 
qui c'è anche il codice completo:
https://jsfiddle.net/Lu4exkp7/4/