Leaflet¶
Biblioteca de Mapas de Navegador Móvil¶
Leaflet es una biblioteca de JavaScript para mapas interactivos basados en el navegador y optimizados para dispositivos móviles. Es ligero, sin embargo, tiene todas las características que la mayoría de los desarrolladores necesitan para los mapas en línea.
Leaflet está diseñado con la simplicidad, el rendimiento y la facilidad de uso en mente. Funciona de manera eficiente en todas las principales plataformas de escritorio y móviles listas para usar, aprovechando HTML5 y CSS3 en los navegadores modernos, a la vez que se puede acceder a los más antiguos. Se puede ampliar con muchos complementos, tiene una API bella, fácil de usar y bien documentada, y un código fuente simple y legible con el que es un placer contribuir.
Características Principales¶
Capas de máscara
Mosaicos, Marcadores, Popups, Sobrepocisión de imágenes, WMS, GeoJSON
Vectores: polilíneas, polígonos, círculos, rectángulos, marcadores de círculos
Grupos de capas
Características personalizadas
Ventanas emergentes puramente CSS3 y controles para un fácil rediseño
Marcadores basados en Imagen - y HTML-
Capas de mapa, controles y proyecciones personalizados
Poderosas instalaciones de OOP para extender las clases existentes
- Características Visuales y de Interacción
Arrastre y desplazamiento con inercia
Navegación mediante el teclado
Multi-tocado
Animación de Acercamiento/Desplazamiento
Agradable diseño predeterminado para marcadores, ventanas emergentes y otros controles de mapa
Soporte de resolución retina para capas de teselas y marcadores
Características de rendimiento
Aceleración de hardware
Utilizando funciones de CSS3 para hacer desplazamientos y acercamientos muy suaves
Representación inteligente de polilínea/polígono
El diseño modular permite incluir sólo características necesarias
Retraso elimination de Tap en dispositivos móviles
Controles de mapas
Botones para cambio de capa, atribución, zoom, escala
Soporte de navegador de escritorio
Chrome
Firefox
Safari 5+
Opera 12+
IE 7–11
Compatibilidad con navegadores móviles
Safari para iOS 3-7+
Navegador de Android 2.2+, 3.1+, 4+
Chrome para Android 4+ e iOS
Firefox para Android
Otros navegadores basados en webkit (webOS, Blackberry 7+, etcetera.)
IE10/IE11 para dispositivos basados en Win8
Miscelaneos
Extremadamente ligero — alrededor de 34 KB de código gzipped JS
Sin dependencias externas
Mantiene limpio su entorno JS, ninguna contaminación de prototipos nativos o globales
Detalles¶
Sitio web: https://leafletjs.com
Licencia: BSD
Versión de software: 1.7.1
Plataformas compatibles: Windows, Mac, Linux, Android, iOS
Interfaces API: Javascript