From 91c34e4c04a3bca2da152ed2d6bca74c914143eb Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Fri, 15 Apr 2011 20:08:33 +0000 Subject: [PATCH] Corrige a captura de elementos pontuais no mashup OpenLayers --- mashups/openlayers.js.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mashups/openlayers.js.php b/mashups/openlayers.js.php index b7fc15e..342f447 100644 --- a/mashups/openlayers.js.php +++ b/mashups/openlayers.js.php @@ -294,7 +294,13 @@ i3GEOOL = { var layers = [i3GEOOL.layerAtivo()]; var u = layers[0].url+"&request=getfeature&service=wfs&version=1.0.0"; u += "&OUTPUTFORMAT=gml2&typename="+layers[0].params.LAYERS; - u += "&filter=Geometry"+lonlat+""; + //u += "&filter=Geometry"+lonlat+""; + var xy = lonlat.split(","); + xy[0] = xy[0] * 1; + xy[1] = xy[1] * 1; + var poligono = (xy[0]-0.1)+","+(xy[1]+0.1) + " "+(xy[0]+0.1)+","+(xy[1]+0.1)+" " + (xy[0]+0.1)+","+(xy[1]-0.1)+" " + (xy[0]-0.1)+","+(xy[1]-0.1)+" "+(xy[0]-0.1)+","+(xy[1]+0.1); + u += "&filter=Geometry"+poligono+""; + document.body.style.cursor="wait"; document.getElementById("i3geoMapa").style.cursor = "wait"; OpenLayers.Request.issue({ -- libgit2 0.21.2