[Spanish] leaflet y wms GetFeatureInfo

martinmaximilianoflores martinmaximilianoflores at yahoo.com.ar
Thu Aug 25 06:39:48 PDT 2016


Yo pondría el control de visibilidad en la función onMapClick, no se cuando
controlas, si es en el constructor de la clase o cuando, solo veo el 
if(map.hasLayer(micapa)) y no se que hay antes, es decir cuando llamas a
esta rutina (que por sobre todo atacha el evento al mapa), si realizas esto
antes de agregar la capa nunca se va a atachar el evento al mapa y por lo
tanto por mas click que hagas no se van a realizar los request GFI.

seria algo asi:

 map.addEventListener('click',onMapClick);

 function onMapClick(e) 
 {

   if(map.hasLayer(micapa))
   {
    var latlngStr = '(' + e.latlng.lat.toFixed(3) + ', ' +
e.latlng.lng.toFixed(3) + ')';
    var BBOX = .....
    var WIDTH = map.getSize().x;
    var HEIGHT = map.getSize().y;
    ..etc
   }; /* si no la capa esta desactivada */

 };

Controla que map sea global.





--
View this message in context: http://osgeo-org.1560.x6.nabble.com/leaflet-y-wms-GetFeatureInfo-tp5282154p5282316.html
Sent from the OSGeo Spanish Local Chapter mailing list archive at Nabble.com.


More information about the Spanish mailing list