Hola Antonio, Gracias por la respuesta lo probaré a ver si hay efectos colaterales pero no creo por que la web es muy sencilla. Yo también había pensado en usar un flag para comprobar el estado.
Saludos, Bolo El 9 de mayo de 2014, 19:58, Antonio Santiago <[email protected]>escribió: > Hola Wladimir, > lo cierto es que es una pregunta "simple" pero de respuesta compleja. > No me queda claro lo que dices de la pagina de Leaflet. En mi caso cuando > el mouse sale fuera el mapa continua moviendose, igual que en tu ejemplo. > > He estado haciendo algunas pruebas y finalmente he encontrado una posible > solucion, un poco chapucera y sin saber efectos colaterales :) Basta con > "congelar" el objeto draggable si el mouse sale fuera: > http://jsfiddle.net/v7P8P/1/ > > Saludos. > > > 2014-05-09 12:47 GMT+02:00 Wladimir Szczerban <[email protected]>: > >> Hola a todos, >> >> Tengo un mapa hecho con leaflet y quisiera que al hacer un pan y salir >> del div del mapa el desplazamiento del mapa se detenga. Si miran la >> página principal de leaflet http://leafletjs.com/index.html el mapa >> tiene ese comportamiento. >> >> He intentado registrar el evento mouseout y me detecta cuando el cursor >> sale del mapa pero no he logrado hacer que se pare el desplazamiento. >> >> He probado un poco de todo: simular algún otro evento con fire, >> deshabilitar el drag, desregistrar eventos con el off pero nada me >> funciona. Una vez que suelto el boton del mouse fuera del area si que se >> deshabilita el pan. >> >> map.on('mouseout', function(e) { >> console.debug(e.latlng); >> //map.panTo(e.latlng, {reset: true}); >> map.off('move'); >> map.off('mousemove'); >> map.dragging.disable(); >> map.touchZoom.disable(); >> map.doubleClickZoom.disable(); >> map.scrollWheelZoom.disable(); >> map.boxZoom.disable(); >> map.keyboard.disable(); >> map.fire('mouseup', e); >> map.fire('moveend', e); >> map.fire('dragend', e); >> map.fire('dblclick', e); >> }); >> >> Aqui pueden ver la prueba. >> http://jsfiddle.net/t9FvA/ >> >> Gracias. >> >> -- >> Saludos, >> >> Bolo >> www.geoinquiets.cat >> >> _______________________________________________ >> Spanish mailing list >> http://lists.osgeo.org/mailman/listinfo/spanish >> http://es.osgeo.org >> http://twitter.com/osgeoes >> > > > > -- > |---------------------------------------------------------------- > | OpenLayers Cookbook: *http://kcy.me/ar2b <http://kcy.me/ar2b>* > | Web Page: http://www.acuriousanimal.com > | Blog: http://www.acuriousanimal.com/blog > | Twitter: @acanimal <http://twitter.com/#%21/acanimal> > |---------------------------------------------------------------- > | _ __ > | /_) (_ ` _ _ _)_ o _ _ _ > | / / o .__) (_( ) ) (_ ( (_( (_( (_) > | _) > |---------------------------------------------------------------- > > _______________________________________________ > Spanish mailing list > http://lists.osgeo.org/mailman/listinfo/spanish > http://es.osgeo.org > http://twitter.com/osgeoes > -- Saludos, Bolo www.geoinquiets.cat
_______________________________________________ Spanish mailing list http://lists.osgeo.org/mailman/listinfo/spanish http://es.osgeo.org http://twitter.com/osgeoes
