diff --git a/examples/gpx.html b/examples/gpx.html index f0997c44fb..fbb0d2b084 100644 --- a/examples/gpx.html +++ b/examples/gpx.html @@ -47,6 +47,7 @@ + diff --git a/examples/gpx.js b/examples/gpx.js index bf0dbcff35..0f005a900f 100644 --- a/examples/gpx.js +++ b/examples/gpx.js @@ -28,9 +28,11 @@ var map = new ol.Map({ }) }); -map.on(['click', 'mousemove'], function(evt) { +// FIXME support touch devices +$(map.getViewport()).on('mousemove', function(evt) { + var pixel = map.getEventPixel(evt.originalEvent); map.getFeatures({ - pixel: evt.getPixel(), + pixel: pixel, layers: [vector], success: function(featuresByLayer) { var features = featuresByLayer[0]; diff --git a/examples/kml-earthquakes.js b/examples/kml-earthquakes.js index 826f1fb54f..80ecfecfdd 100644 --- a/examples/kml-earthquakes.js +++ b/examples/kml-earthquakes.js @@ -59,8 +59,10 @@ info.tooltip({ animation: false, trigger: 'manual' }); -map.on(['click', 'mousemove'], function(evt) { - var pixel = evt.getPixel(); + +// FIXME support touch devices +$(map.getViewport()).on('mousemove', function(evt) { + var pixel = map.getEventPixel(evt.originalEvent); info.css({ left: pixel[0] + 'px', top: (pixel[1] - 15) + 'px' diff --git a/examples/kml-timezones.js b/examples/kml-timezones.js index 80524a9e00..704c87d336 100644 --- a/examples/kml-timezones.js +++ b/examples/kml-timezones.js @@ -81,8 +81,10 @@ info.tooltip({ animation: false, trigger: 'manual' }); -map.on(['click', 'mousemove'], function(evt) { - var pixel = evt.getPixel(); + +// FIXME support touch devices +$(map.getViewport()).on('mousemove', function(evt) { + var pixel = map.getEventPixel(evt.originalEvent); info.css({ left: pixel[0] + 'px', top: (pixel[1] - 15) + 'px' diff --git a/examples/kml.html b/examples/kml.html index c3d95e7119..8dab466f48 100644 --- a/examples/kml.html +++ b/examples/kml.html @@ -48,6 +48,7 @@ + diff --git a/examples/kml.js b/examples/kml.js index d99e343ecc..666529ef95 100644 --- a/examples/kml.js +++ b/examples/kml.js @@ -39,9 +39,11 @@ var map = new ol.Map({ }) }); -map.on(['click', 'mousemove'], function(evt) { +// FIXME support touch devices +$(map.getViewport()).on('mousemove', function(evt) { + var pixel = map.getEventPixel(evt.originalEvent); map.getFeatures({ - pixel: evt.getPixel(), + pixel: pixel, layers: [vector], success: function(featuresByLayer) { var features = featuresByLayer[0]; diff --git a/examples/vector-layer.html b/examples/vector-layer.html index e9ecdd5aea..038a1b9eea 100644 --- a/examples/vector-layer.html +++ b/examples/vector-layer.html @@ -48,6 +48,7 @@ + diff --git a/examples/vector-layer.js b/examples/vector-layer.js index 8ce9b792bf..fc02c28a3c 100644 --- a/examples/vector-layer.js +++ b/examples/vector-layer.js @@ -64,9 +64,11 @@ var map = new ol.Map({ }) }); -map.on(['click', 'mousemove'], function(evt) { +// FIXME support touch devices +$(map.getViewport()).on('mousemove', function(evt) { + var pixel = map.getEventPixel(evt.originalEvent); map.getFeatures({ - pixel: evt.getPixel(), + pixel: pixel, layers: [vector], success: function(featuresByLayer) { var features = featuresByLayer[0];