From e4244809c8deb61693a0983b59c4f1f34355971a Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Fri, 30 Jan 2015 03:06:06 +0000 Subject: [PATCH] - --- classesjs/classe_interface.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/classesjs/classe_interface.js b/classesjs/classe_interface.js index a428c33..49d9003 100644 --- a/classesjs/classe_interface.js +++ b/classesjs/classe_interface.js @@ -1892,7 +1892,13 @@ i3GEO.Interface = { var calcCoord, modoAtual = ""; calcCoord = function(e) { var point, p, lonlat, d, pos, projWGS84, proj900913; - p = e.xy; + if(e.xy){ + p = e.xy; + } + //se touch + if(e.changedTouches){ + p = new OpenLayers.Pixel(e.changedTouches[0].pageX,e.changedTouches[0].pageY); + } lonlat = i3geoOL.getLonLatFromPixel(p); if (!lonlat) { return; @@ -1981,6 +1987,15 @@ i3GEO.Interface = { } calcCoord(e); }); + i3geoOL.events.register( + "touchend", + i3geoOL, + function(e) { + if (modoAtual === "move") { + return; + } + calcCoord(e); + }); }, /** * Ativa os botoes da bara de botoes -- libgit2 0.21.2