[Spanish] leaflet evento mouseout

Antonio Santiago asantiagop at gmail.com
Fri May 9 10:58:40 PDT 2014


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 <bolosig at gmail.com>:

> 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 .__) (_( ) ) (_  ( (_( (_( (_)
|                                 _)
|----------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/spanish/attachments/20140509/c658f163/attachment.html>


More information about the Spanish mailing list