Add ol.interaction.TouchPan

This commit is contained in:
Frederic Junod
2013-02-18 11:29:03 +01:00
parent ccd568ca3b
commit d9a1c18300
5 changed files with 238 additions and 1 deletions

View File

@@ -54,6 +54,7 @@ goog.require('ol.interaction.Interaction');
goog.require('ol.interaction.KeyboardPan');
goog.require('ol.interaction.KeyboardZoom');
goog.require('ol.interaction.MouseWheelZoom');
goog.require('ol.interaction.TouchPan');
goog.require('ol.interaction.condition');
goog.require('ol.layer.Layer');
goog.require('ol.renderer.Map');
@@ -959,6 +960,12 @@ ol.Map.createInteractions_ = function(mapOptions) {
interactions.push(new ol.interaction.DblClickZoom(zoomDelta));
}
var touchPan = goog.isDef(mapOptions.touchPan) ?
mapOptions.touchPan : true;
if (touchPan) {
interactions.push(new ol.interaction.TouchPan());
}
var dragPan = goog.isDef(mapOptions.dragPan) ?
mapOptions.dragPan : true;
if (dragPan) {