[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