project logo

Leaflet

Biblioteca de Mapas para Navegador/Móvil

leaflet

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

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

Guía de inicio rápido: