Leaflet¶
Biblioteca de Mapas para Navegador/Móvil¶
Leaflet es una bilblioteca JavaScript para realizar mapas interactivos, basados en navegador y mobile-friendly. Es ligero, aunque tiene todos los elementos que la mayoria de los desarrolladores pueden necesitar para los mapas online.
Leaflet está diseñado, teniendo en mente la simplicidad, el rendimiento y la usabilidad. Trabaja eficientementemente con la mayoria de las plataformas de escritorio y móviles, aprovechando las ventajas de HTML5 y CSS3 en los navegadores modernos al mismo tiempo que permanece accesible también desde los antiguos. Se puede ampliar con muchos plugins, tiene una API bonita, fácil de usar y bien documentada y un código fuente simple y legible al que es un placer contribuir.
Características principales¶
Capas de mapas
- Teselas, Marcadores, Popups, imágenes superpuestas, WMS, GeoJSON.
- Vectores: polilíneas, polígonos, circulos, rectángulos, marcadores.
- Grupos de capas.
Elementos de personalización
- Controles y popups de CSS3 puro.
- Marcadores basados en imágen (y HTML).
- Capas, controles y proyecciones personalizables.
- Potentes opciones de POO para extender las clases existentes.
- Interacción y elementos visuales
- Arrastre y desplazamiento con efecto de inercia.
- Navegación con el teclado.
- Multi-toques.
- Animación para Zoom/Desplazamiento.
- Diseño por defecto para marcadores, popups y otros controles del mapa muy cuidado.
- Soporta resolución Retina para capas de teselas y marcadores.
Características de rendimiento
- Aceleración de Hardware.
- Utilización de elementos CSS3 para que los desplazamientos y zoom sean realmente suaves.
- Renderizado inteligente de polilíneas/polígonos.
- Diseño modular que permite incluir sólo las funcionalidades necesarias.
- Tap delay elimination on mobile devices
Controles del mapa
- Botones de zoom, Atribución, selector de capas, escala.
Navegadores de escritorio soportados
- Chrome
- Firefox
- Safari 5+
- Opera 12+
- IE 7-11
Navegadores móviles soportados
- Safari para iOS 3-7.
- Navegador Android 2.2+, 3.1+, 4+.
- Chrome para Android 4+ y iOS.
- Firefox para Android.
- Otros navegadores basados en webkit (webOS, Blackberry 7+, etc.)
- IE10/IE11 para dispositivos basados en Win8.
Varios
- Extremadamente ligero -alrededor de 34 KB de código JS comprimido.
- Sin dependencias externas.
- Mantiene el entorno JS limpio - sin contaminación de prototipos globales o nativos.
Detalles¶
Página web: http://leafletjs.com
Licencia: BSD
Version del Software : 0.7.3
Plataformas soportadas: Windows, Mac, Linux, Android, iOS
Interfaces API : Javascript