../_images/logo_leaflet.png

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.

leaflet screenshot

Características Principales

  • Capas de máscara

    • Tiles, Markers, Popups, Image overlays, 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-touch
    • Zoom/Panning animation
    • 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

  • Misc

    • 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.6.0

Plataformas compatibles: Windows, Mac, Linux, Android, iOS

Interfaces API: Javascript

Soporte: https://groups.google.com/forum/#!forum/leaflet-js