TutoGps

Descripción

¡Nunca ha sido tan fácil obtener las rutas de GPS en WordPress y publicarlas!

Trackserver es un complemento para almacenar y publicar rutas GPS. Es un servidor que acompaña a varias aplicaciones móviles para el seguimiento de la ubicación, y puede mostrar mapas con sus pistas usando un shortcode. También se puede utilizar para seguimiento en vivo, donde sus visitantes pueden seguirlo a usted o a sus usuarios en un mapa.

A diferencia de otros complementos que tratan sobre mapas y pistas, el enfoque principal de Trackserver no es la publicación, sino la recopilación y almacenamiento de pistas y ubicaciones. Se trata de mantener tus datos para ti mismo. Varias aplicaciones y protocolos móviles son compatibles para obtener pistas en el servidor de pistas:

Se proporciona un shortcode

para mostrar sus pistas en un mapa. Los mapas se muestran utilizando la fantástica biblioteca de folletos y se incluyen algunos complementos útiles de folletos. Los mapas se pueden ver en pantalla completa en navegadores modernos.

Para publicar un mapa con una pista en una publicación o una página, simplemente incluya el código corto:

Consulte la sección de preguntas frecuentes para obtener más información sobre los atributos compatibles con el código corto.

REQUERIMIENTOS

Trackserver requiere PHP 5.3 o más nuevo y necesita las extensiones DOMDocument y SimpleXML instaladas.

CREDITOS

Este plugin fue escrito por Martijn Grendelman. El desarrollo se realiza un seguimiento en Github: https://github.com/tinuzz/wp-plugin-trackserver

Incluye algunos códigos y bibliotecas escritas por otras personas:

QUE HACER

  • Más funciones de gestión de pistas, como carpetas / colecciones
  • Mejores permisos / sistema de autorización.
  • Estadísticas de seguimiento, como distancia, velocidad media, etc.
  • Añadir perfiles de mapas, tal vez incluir el complemento de proveedores de folletos
  • Agregue decoraciones de pistas, por ejemplo, con el complemento PolylineDecorator

Más artículos TODO e ideas de características en el archivo TODO contenido en el archivo de complementos.

UTILIZANDO TRACKSERVER

El complemento utiliza algunas capacidades personalizadas de WordPress (‘use_trackserver’, ‘trackserver_publish’ y ‘trackserver_admin’) para administrar los distintos niveles de acceso dentro de Trackserver:

  • Para usar las funciones de seguimiento y administrar y publicar sus propias pistas, se requiere la capacidad ‘use_trackserver’. Se otorga a autores, editores y administradores, pero no a suscriptores.
  • Para publicar las pistas de otras personas, se requiere la capacidad ‘trackserver_publish’. Se otorga a editores y administradores.
  • Para administrar las opciones de Trackserver, se requiere la capacidad ‘trackserver_admin’. Sólo los administradores obtienen esta capacidad de forma predeterminada.

Si elimina una o más capacidades de los roles enumerados, se volverán a otorgar en la (re) activación del complemento.

Las pistas solo se pueden publicar en publicaciones o páginas de WordPress, y no se pueden descargar desde fuera de WordPress. Las solicitudes de descarga de pistas deben tener una firma criptográfica (llamada ‘nonce’) que solo WordPress puede generar.

Con respecto al uso de aplicaciones para el seguimiento en vivo y la carga a WordPress, lea las consideraciones sobre la autenticación arriba.

PROXY DE PISTAS EXTERNAS

Trackserver contiene código que puede enviar solicitudes a servidores de terceros remotos y servirlos. Esto permite a los autores trabajar alrededor de las restricciones de CORS. En lugar de permitir que el navegador del visitante obtenga el GPX o KML del servidor remoto (que solo funciona si el servidor implementa encabezados CORS para permitir la solicitud), la solicitud se envía a WordPress, donde Trackserver buscará la pista del servidor remoto y la enviará al navegador.

Esto abre todo tipo de posibilidades interesantes, pero también es un riesgo de seguridad. Sus autores pueden usar la función proxy para invocar solicitudes HTTP a servidores remotos, que ahora se originan en su servidor y cuya respuesta será procesada por su instalación de WordPress. Esto podría tener diferentes efectos adversos, que van desde la responsabilidad legal hasta la denegación de servicio en su servidor.

Por lo tanto, la función proxy está deshabilitada por defecto. Se puede habilitar en la sección ‘avanzada’ de la configuración de Trackserver, pero recomiendo habilitarla solo si la necesita y si confía en que sus autores no la utilicen en URL dañinas.

El código proxy puede invocarse a través de una solicitud ‘gettrack’, pero como todas las solicitudes de pistas, debe firmarse con una licencia válida, por lo que debería ser imposible abusar del proxy desde fuera de WordPress.

¿QUÉ ESPACIOS DE NOMBRES DE GPX SE ADMITEN PARA LA IMPORTACIÓN DE GPX (A TRAVÉS DE HTTP POST O CARGA A TRAVÉS DE BACKEND)?

GPX 1.1 (http://www.topografix.com/GPX/1/1) y GPX 1.0 (http://www.topografix.com/GPX/1/0).

¿ES GRATIS?

Sí. Las donaciones son bienvenidas. Visite http://www.grendelman.net/wp/trackserver-wordpress-plugin/ para obtener más información.

Capturas de pantalla

Colaboradores y Desarrolladores

«Trackserver» es un software de código abierto. Las siguientes personas han contribuido a este plugin.

https://www.openstreetmap.org/copyright

Acerca de esta traducción

En el caso de un conflicto entre esta página traducida y el original en Inglés, la versión inglesa prevalecerá


Derechos de autor y licencia

OpenStreetMap® es Open Data (un servicio de datos de acceso libre), con licencia Open Data Commons Open Database License (ODbL) de la Fundación OpenStreetMap (OSMF).

Puedes copiar, distribuir, transmitir y adaptar nuestros mapas e información libremente siempre y cuando des reconocimiento a OpenStreetMap y sus colaboradores. Si alteras o generas contenido sobre nuestros mapas e información, solo podrás distribuir estos cambios bajo la misma licencia. El código legal completo explica tus derechos y obligaciones.

La cartografía en nuestros mosaicos de mapas y en nuestra documentación, están licenciados bajo la licencia Creative Commons Reconocimiento-CompartirIgual 2.0 (CC BY-SA).

Cómo dar reconocimiento a OpenStreetMap

Requerimos que utilices los créditos «© Colaboradores de OpenStreetMap».

Usted debe también dejar claro que los datos están disponibles bajo la licencia Open Database License (ODbL), y si utiliza nuestros mapas, que la cartografía posee licencia CC BY-SA. Puede hacer esto mediante el enlace a esta página de derechos de autor. Como alternativa y como un requisito si están distribuyendo OSM en un formulario de datos, puede nombrar y enlazar directamente a las licencias. En medios de comunicación donde los enlaces no sean posibles (por ejemplo, obras impresas), le sugerimos que dirija a sus lectores a openstreetmap.org (quizás expandiendo ‘OpenStreetMap’ hasta esta dirección completa), a opendatacommons.org, y si procede, a creativecommons.org.

En un mapa electrónico navegable, los créditos deben aparecer en la esquina del mapa. Por ejemplo:

Ejemplo de como dar reconocimiento a OpenStreetMap en una página web

Para saber más…

Encontrarás más información acerca de cómo utilizar nuestros datos y cómo citarnos como fuente en la página de licencia de la OSMF.

A pesar de que OpenStreetMap es contenido abierto, no podemos suminstrar una API de mapas gratuita para terceros. Consulta nuestra normativa de uso de la API, la normativa de uso de mosaicos de mapas y la normativa de uso de Nominatim.

Nuestros colaboradores

Nuestros colaboradores son miles de personas. Incluimos también datos con licencia abierta de organismos cartográficos nacionales y otras fuentes, entre ellas:

  • Austria: Contiene datos de Stadt Wien (bajo CC BY), Land Vorarlberg y Land Tirol (bajo licencia CC BY AT con modificaciones).
  • Australia: Contiene datos suburbanos cuya base es la información provista por Australian Bureau of Statistics.
  • Canadá: contiene datos de GeoBase®, GeoGratis (© Department of Natural Resources Canada), CanVec (© Department of Natural Resources Canada) y StatCan (Geography Division, Statistics Canada).
  • Finlandia: Contiene datos de la National Land Survey de la Finland’s Topographic Database y otras bases de datos, bajo la NLSFI License.
  • Francia: Contiene datos extraídos de Direction Générale des Impôts.
  • Países Bajos: Contiene datos de © AND, 2007 (www.and.com)
  • Nueva Zelanda: contiene datos provenientes del Servicio de datos LINZ, disponibles para reutilización según la licencia CC BY 4.0.
  • Eslovenia: Contiene datos del Surveying and Mapping Authority y Ministry of Agriculture, Forestry and Food (información pública de Eslovenia).
  • España: Contiene datos provenientes del Instituto Geográfico Nacional (IGN) y del Sistema Cartográfico Nacional (SCNE), licenciados para su reutilización bajo la CC BY 4.0.
  • Sudáfrica: Contiene datos extraídos de Chief Directorate: Información Nacional Geoespacial, State copyright reserved.
  • Reino Unido: Contiene datos de Ordnance Survey © Crown copyright and database right 2010-19.

Para obtener más detalles sobre estas y otras fuentes que se han utilizado para ayudar a mejorar OpenStreetMap, véase la página de colaboradores en el Wiki de OpenStreetMap.

La inclusión de información en OpenStreetMap no implica que el proveedor de la información original apoya a OpenStreetMap, ofrece alguna garantía o acepta alguna responsabilidad.

Violación de derechos de autor

Se le recuerda a los colaboradores de OSM que no deberán añadir información procedente de ninguna fuente con derechos de autor reservados (p. ej. Google Maps o mapas impresos) sin el consentimiento explícito de los poseedores de los derechos de autor.

Si usted cree que algún material con derechos de autor ha sido incorrectamente agregado a la base de datos de OpenStreetMap o a este sitio, consulte nuestro procedimiento de descolgado o preséntelo directamente en nuestra página de presentación en línea.

Marcas registradas

OpenStreetMap, el logotipo de la lupa y «State of the Map» son marcas registradas de la Fundación OpenStreetMap. Si tienes preguntas sobre su uso, consulta nuestra normativa de marcas registradas.

 

 

Folleto

una biblioteca 
de código abierto de JavaScript para mapas interactivos aptos para dispositivos móviles

Plugins de folletos

Si bien Leaflet está diseñado para ser lo más liviano posible, y se enfoca en un conjunto central de características, una manera fácil de ampliar su funcionalidad es usar complementos de terceros. Gracias a la increíble comunidad detrás de Leaflet, hay literalmente cientos de buenos complementos para elegir.


Capas de mosaico e imagen

Los siguientes complementos permiten cargar diferentes mapas y proporcionar funcionalidad a las capas de mosaico e imagen.

Proveedores de mapa base

Mapas básicos listos para usar, con poca o ninguna configuración.

EnchufarDescripciónMantenedor
proveedores de folletosContiene configuraciones para varios proveedores de mosaicos gratuitos: OSM, OpenCycleMap, Stamen, Esri, etc.miembros de folleto-extras
Leaflet.KoreanTmsProvidersContiene configuraciones para varios proveedores de azulejos (sur) coreanos: Daum, Naver, VWorld, etc.Seong Choi
Leaflet.ChineseTmsProvidersContiene configuraciones para varios proveedores de azulejos chinos: TianDiTu, MapABC, GaoDe, etc.Tao Huang
Esri LeafletUn conjunto de herramientas para usar los servicios de ArcGIS con Leaflet. Soporte para servicios de mapas, capas de entidades, mosaicos de ArcGIS Online y más.Patrick Arlt
Leaflet.GIBSIntegración de imágenes de la NASA EOSDIS GIBS . El complemento proporciona 96 capas actualizadas diariamente con imágenes satelitales y parámetros científicos. Demostración .Alexander Parshin
L.TileLayer.KartverketProporciona una fácil configuración de las capas de mosaico de Kartverket (la Autoridad Noruega de Cartografía)Cocina y naturaleza /Atle Frenvik Sveen
Leaflet.Spain.WMSProporciona una configuración fácil para varias capas de servicios de mapas web (WMS) para España (PNOA, IGN base, Catastro, etc.) de las agencias cartográficas españolas.Patricio Soriano
PolarMap.jsBiblioteca de JavaScript para mostrar mosaicos de ArcticWebMap , un proveedor de mosaicos gratuito con datos OSM en múltiples proyecciones polares del Ártico.Incluye API de nivel inferior para una integración más profunda con otros complementos de Leaflet.GeoSensorWeb Lab
Bing Maps LayerAgregue mosaicos de Bing Maps a su Mapa de Folletos Requiere Folleto v1.0.0.beta.2 o posterior.Gregor MacLennan
L.TileLayer.AQUÍMuestra los mosaicos de mapas de los mapas de HERE ( demo ).Iván Sánchez
L.GridLayer.GoogleMutantMuestra los mapas de Google (con artefactos mínimos gracias a una técnica deobservación de mutación DOM ) (demostración ).Iván Sánchez
L.MapkitMutantMuestra los mapas base de MapkitJS de Apple.Iván Sánchez
Folleto SuperMapSuperMap Leaflet es un complemento de folletos para trabajar con tipos de servicio SuperMap. Soporte para servicios SuperMap, azulejos y más.SuperMap
Leaflet.TileLayer.MieruneMuestra los azulejos del mapa de Mierune .( Demo )Mierune
Leaflet.TileLayer.SwissMuestra los mapas nacionales de Suiza utilizando los servicios WMTS de swisstopo.Demostración .Romana zoller

Formatos de mapa base

Complementos para cargar mapas base o capas ráster GIS en formatos comunes (aunque no predeterminados).

EnchufarDescripciónMantenedor
folleto.TileLayer.WMTSAgregue capas WMTS (IGN) para el folleto.Alexandre Melard
azgs-folletoUn conjunto de pequeños complementos para Leaflet, que incluyen la capa WFS-GeoJSON con filtrado, un control flotante para GeoJSON y una capa de mosaico Esri.AZGS
leaflet.wmsCompatibilidad con WMS mejorada para el Folleto, que incluye capas de un solo mosaico / caducidad, fuentes WMS compartidas e identificación de capas mediante GetFeatureInfoS. Andrew Sheppard
HEI Geo )
Leaflet.NonTiledLayer.WCSMostrar datos raster de los servicios de cobertura web. Los rasters se pueden diseñar y consultar en el cliente. Vea la demo .Stuart Matthews
Leaflet.bpgTileLayer con decodificación de formato de imagen.bpg .Andrzej Zaborowski
TileLayer.GeoJSONUn TileLayer para azulejos GeoJSON.Glen Robertson
folleto-tilejsonAgrega soporte para la especificación TileJSON al Folleto.Per Liedman ,Kartena
cartodb-folletoPlugin oficial de CartoDB para el folleto .Vizzuality
Leaflet-2gisAgrega soporte para la capa de mosaico 2GISEugene Mikhalev
Folleto GeoJSON CodificadoExtiende la capa L.GeoJSON utilizando el algoritmo de codificación de polilínea de Google, lo que permite una transferencia de datos optimizada.Geobricks
Leaflet.TileLayer.MBTilesCargas de conjuntos de .mbtilesazulejos.Iván Sánchez
Leaflet.CanvasLayer.FieldCargas y estilos de archivos raster (formatos geotiff y asciigrid). Incluye una ScalarFieldcapa (para DTM, temperatura …) y VectorFieldAnim(una capa animada para viento, corrientes …). Ver los ejemplosVíctor Velarde
folleto-geotiffMuestra datos raster de archivos geoTIFF como imágenes o flechas de dirección. Los rasters se pueden diseñar y consultar en el cliente. Se puede aplicar una máscara de recorte opcional, por ejemplo, para restringir los DEM a las áreas terrestres. Vea la demo .Stuart Matthews
Leaflet.projwmtsAdición de servicios WMTS (GUGiK Polonia). ( demo ).Polonia Geoportal

Capas base no de mapa

A veces no quieres cargar un mapa, solo imágenes grandes y personalizadas. Los realmente grandes.

EnchufarDescripciónMantenedor
TileLayer.ZoomifyUn TileLayer para imágenes Zoomify.Bjørn Sandvik
TileLayer.DeepZoomUn TileLayer para imágenes DeepZoom.Al Farisi ,Indokreatif Teknologi
TileLayer.GigapanUn TileLayer para imágenes Gigapan.Dan Sherman
Leaflet.TileLayer.IIPAgregue soporte para las capas de imágenes de IIPI en elfolleto .Emmanuel bertin
Folleto-IIIFUn visor de IIIF (International Image Interoperability Framework) para el folleto. Vea la demo .Jack Reed
folleto-fractalProcesa algunos fractales (conjunto de Mandelbrot, conjunto de Julia y algunos otros) utilizando lienzo 2D (demo ).Alexander Parshin
folletos-rastercoordsRepresenta grandes imágenes en mosaico generadas congdal2tiles-leaflet . Las coordenadas de trama de la imagen se pueden utilizar para configurar marcadores, etc. (demostración ).Comentar

Pantalla de mosaico / imagen

Los siguientes complementos cambian la forma en que se muestran las capas de mosaico o imagen en el mapa.

EnchufarDescripciónMantenedor
TileLayer.BoundaryCanvasLe permite dibujar capas de mosaico con un límite poligonal arbitrario. HTML5 Canvas se utiliza para renderizar.Alexander Parshin
TileLayer.GrayscaleUn TileLayer regular con cambio de imagen en escala de grises.Ilya Zverev
Leaflet.ImageTransformAgregue soporte de superposiciones de imágenes con transformación de perspectiva arbitraria.Alexander Parshin ,Sergey Alekseev
Leaflet.OpacityControlsControles de Folleto simple para ajustar la opacidad de una capa de mapa.Jared Dominguez
Leaflet.DistortableImagePermite a los usuarios escalar, rotar y distorsionar imágenes en los mapas de Folletos.Laboratorio publico
Leaflet.DistortableVideoPermite a los usuarios escalar, rotar y distorsionar videos en los mapas de Folletos. (demo ).Roni Karilkar
Leaflet.ImageOverlay.RotateMuestra las superposiciones de imagen rotadas, escaladas y sesgadas (pero no de hoja de datos), dados tres puntos de control. ( demo ).Iván Sánchez Ortega
Leaflet.TileLayer.ColorFilterUn sencillo y ligero complemento de Leaflet para aplicar filtros CSS en mosaicos de mapas (demostración ).Cláudio Kawakani
Leaflet.TileLayer.MaskUn TileLayer con efecto de máscara ( demo )Yuzo Matsuzawa
Leaflet.TileLayer.PixelFilterUn TileLayer que puede filtrar y reemplazar píxeles por código RGB. 
demo 1 • demo 2
Red GreenInfo
Leaflet.Control.SideBySideUn control de Folleto para agregar una pantalla dividida para comparar dos superposiciones de mapa ( demostración ).Democracia digital
Leaflet.TileLayer.GLAplica sombreadores WebGL personalizados a cada mosaico en una capa de mosaico (demostración ).Iván Sánchez
Leaflet.TileLayer.ColorPickerUn folleto TileLayer con getColor (latLng).Demostraciones: selector de color , selector deelevación con mapbox terrain-RGBYuzo Matsuzawa
Leaflet.TileLayer.ColorizrUn Leaflet TileLayer que puede modificar colores por código RGBA. Demos: próximamente.Hinrich riedel
Leaflet.UTFGridProporciona soporte de cuadrícula UTF-8 para el folleto> = 1.0. Incluye soporte básico de mouseover y capacidad para resaltar la característica de UTFGrid al pasar el mouse (demostración ).Brendan Ward
Leaflet.Control.OpacityHacer múltiples capas de azulejos transparentes.( demo )Yasunori Kirimoto
Leaflet.TileLayer.GLColorScaleTileLayer que usa WebGL para colorear píxeles de punto flotante de acuerdo con una escala de color especificada ( demostración ).David Schneider
Leaflet.Control.DetailLevelMostrar mosaicos a resoluciones más altas que la retina (hdpi), mediante la modificación en tiempo real del zoomOffset. Útil para mapear fuentes que cambian drásticamente el estilo del mapa entre diferentes niveles de zoom.Aumentar demasiado el zoomOffset ralentiza el navegador, ya que el número de mosaicos mostrados crece exponencialmente con el zoomOffset. ( demo ).Wessel Valkenburg
Folleto.MultispectralProporciona herramientas de procesamiento y manipulación de canales multiespectrales (como NDVI u otros métodos de detección remota) para capas de imágenes de Folletos utilizando JavaScript puro del lado del cliente. Utiliza el `secuenciador de imágenes ‘a través de una función ImageOverlay` filter () `. ( demo ).Laboratorio publico

Carga de azulejos

Los siguientes complementos cambian la forma en que las capas de mosaico se cargan en el mapa.

EnchufarDescripciónMantenedor
Leaflet.MultiTileLayerPermite componer un TileLayer a partir de varias fuentes de mosaico. Cada fuente está activa solo en un conjunto definido de niveles de zoom.Mattias Bengtsson
Leaflet.FunctionalTileLayerLe permite definir las URL de la capa de mosaico utilizando una función. Incluso funciona con fuentes asíncronas, utilizando promesas.Ismael Smyrnow
TileLayer.CordovaPara usar con Cordova / Phonegap, agrega almacenamiento en caché de mosaicos en el almacenamiento local del dispositivo, cambiando entre el modo sin conexión y el modo en línea.Greg allensworth
TileLayer.PouchDBCachedPermite que todos los TileLayers de folletos se almacenen en caché en PouchDB para su uso sin conexión.Iván Sánchez OrtegaMazeMap
Leaflet.loadingUn control simple que agrega un indicador de carga a medida que se cargan mosaicos y otros datos.Eric Brelsford
Leaflet.EdgeBufferBuffer de azulejos más allá del borde de la ventana gráfica, para Leaflet 1.0.Demostración .Alex Paterson
Leaflet.TileLayer.FallbackReemplaza las fichas faltantes (error HTTP 404 No encontrado) por escaladas equivalentes de zooms inferiores.ghybs
Leaflet.FeatureGroup.LoadEvents`FeatureGroup` que admite los eventos` «loading» `y` «load» `(para v0.7. *).G. Lathoud ,Outdooractive .
Leaflet.GridLayer.FadeOutDesvanece las capas de la cuadrícula y las baldosas cuando se eliminan, lo que hace que los cambios del mapa base sean más suaves (para 1.0.0). Demostración .Iván Sánchez
folleto fuera de líneaPermite el uso de mosaicos sin conexión de forma personalizable mientras se recurre al TileLayer normal cuando sea necesario.Demostración .Roberto Soares

Azulejos vectoriales

Plugins para mostrar mosaicos vectoriales .

EnchufarDescripciónMantenedor
Leaflet.MapboxVectorTileUn complemento de folleto que hace que Mapbox Vector Tiles en el lienzo. Ver demo . Compatible con el folleto 0.7.x solamente.SpatialDev
HoverboardProcese los mosaicos vectoriales en el lienzo con un folleto (geojson, topojson y protobuf). Ver demo .Compatible con el folleto 0.7.x solamente.Tristan davies
geojson-vtBiblioteca eficiente para cortar datos de GeoJSON en mosaicos vectoriales sobre la marcha.Mapbox
Leaflet.VectorGridMuestre datos vectoriales cuadriculados (GeoJSON o TopoJSON cortados con geojson-vt o protobuf vector tiles) en el Folleto 1.0.0. Ver demos . No es compatible con 0.7.x.Iván Sánchez
Leaflet.VectorTileLayerUna capa de folleto para mostrar azulejos vectoriales.Muy similar a Leaflet.VectorGrid, excepto por el estilo: se puede especificar un estilo único para todas las capas, mientras que VectorGrid requiere conocer los nombres de las capas de antemano. Para el folleto 1.0.0.Joachim Kuebart

Datos superpuestos

Los siguientes complementos proporcionan nuevas formas de cargar datos de superposición (datos vectoriales GIS): puntos, líneas y polígonos.

Formatos de datos superpuestos

Carga tus propios datos desde varios formatos GIS.

EnchufarDescripciónMantenedor
folleto-omnívoroCarga y convierte formatos CSV, KML, GPX, TopoJSON, WKT para Leaflet.Mapbox
Leaflet.FileLayerCarga archivos (GeoJSON, GPX, KML) en el mapa usando la API de FileReader de HTML5 (es decir, localmente sin servidor).Mathieu Leplatre
Leaflet.geoCSVComplemento de folletos para cargar un archivo CSV como capa geoJSON.Iván Eixarch
Leaflet.ShapefileColoque un shapefile en su mapa como una capa.Calvin metcalf
Leaflet.FileGDBColoque una GeoDatabase de archivos ESRI en su mapa como una capa.Calvin metcalf
Leaflet.encodedUtilice polilíneas codificadas en el folleto.Jieter
Prospecto GPXCapa GPX, dirigida a actividades deportivas al proporcionar acceso a información como la distancia, el tiempo de movimiento, el ritmo, la elevación, la frecuencia cardíaca, etc.Maxime petazzoni
PostigoUna biblioteca modesta para traducir objetos de texto conocido (WKT) y geometría de folleto (por ejemplo, entre instancias de L.marker () y cadenas «PUNTO ()»).K. Arthur Endsley
qgis2webUn plugin de QGIS para hacer webmaps sin codificación.Tom Chadwin
Folleto-WFSTCapa de cliente WFS con soporte de transaccionesFlexberry
Leaflet-BetterScaleUna nueva barra de escala más similar a GIS con barras blancas y negras alternas.Dan Brown
Folleto-GeoPackageCargar GeoPackage Tile y Feature Layers.Daniel Barela ,NGA
Folleto-CsvTilesCarga puntos desde archivos csv en mosaico, usando la increíble biblioteca PapaParse . Demostración .Gherardo varando

Carga dinámica / personalizada de datos

Cargue datos dinámicos que se actualizan en el mapa o cargue datos vectoriales GIS de manera no estándar.

EnchufarDescripciónMantenedor
Folleto en tiempo realPonga los datos en tiempo real en un mapa de folletos: unidades GPS de rastreo en vivo, datos de sensores o casi cualquier cosa.Per Liedman
Folleto AjaxAñadir datos GeoJSON a través de ajax o jsonp.Calvin metcalf
Leaflet.LiveupdatePeriódicamente (‘en vivo’) actualizar algo en un mapa (Demo )Martijn Grendelman
Leaflet.PuchUse PouchDB para sincronizar los datos de CouchDB con el almacenamiento local (indexedDB), para simplemente agregar los datos de couchDB o simplemente como una implementación menos confusa de indexedDB.Calvin metcalf
Leaflet.IndoorCrear mapas de interior.Christopher Baines
Folleto uGeoJSONAgregue una capa de datos GeoJSON de actualización automática a través de solicitudes de publicación de ajax.Benjamin VADANT
Leaflet.mytrackSigue mi camino en un mapa y descárgalo. ManifestaciónDJ

Superposiciones sintéticas

Estos complementos crean superposiciones útiles desde cero, sin necesidad de carga.

EnchufarDescripciónMantenedor
Folleto.Dibuja una cuadrícula de líneas de latitud y longitud.Bjørn Sandvik
Leaflet.SimpleGraticuleDibuja una cuadrícula para L.CRS. Sistema de coordenadas simple.Andrew Blakey
L.OS.GratículaSuperposiciones Encuesta de ordenanzas del Reino Unido (OS) cuadrados de cuadrícula y etiquetas de 1 km.Jon Shutt
Leaflet.MetricGridUna superposición de Cuadrícula Métrica de propósito general para Folleto con Cuadrículas UTM, Británicas e Irlandesas ya definidas.Bill Chadwick
Folleto.TerminadorSuperponer las regiones día y noche en un mapa.Jörg Dietrich
Leaflet.SunObtener el atardecer o el amanecer en el mapa, haga clic. ManifestaciónDJ
Folletos.zonas horariasSuperponer zonas horarias en un mapa de la Tierra del folleto. ManifestaciónDJ
leaflet.latlng-graticuleCree un lienzo como ImageOverlay para dibujar la retícula de latitud / latitud y muestre la etiqueta de marca de cuadrícula en los bordes del mapa. Demostración .Nubladobay
Leaflet.EdgeScaleBarCrea barras de escala a lo largo del borde superior y derecho de un mapa en la proyección de Web Mercator.Demostración .Dražen Tutić, Ana Kuveždić Divjak

Proveedores de datos

Cargar datos de superposición de servicios de terceros. Ver también proveedores de mapas base y colecciones de complementos .

EnchufarDescripciónMantenedor
Folleto de capas vectorialesPermite crear fácilmente capas vectoriales desde una serie de servicios web geo, como ArcGIS Server, Arc2Earth, GeoIQ, CartoDB y GIS Cloud.Jason Sanford
Capa de paso elevado de folletoIncluye fácilmente datos de la api de paso elevado .Guillaume AMAT
Leaflet.dbpediaLayerUna capa con puntos de interés de Wikipedia: cargada a través de ajax desde el punto final SPARQL de DBpedia.Kr1
Folleto-WikipediaUn complemento de folleto para mostrar las entradas de la API de Wikipedia en una capa de mapa.Matthew Barker
Windy-Leaflet-pluginMuestra un mapa del tiempo animado en tu página usando la API gratuita de Windy.Windy.com
Leaflet.GeographPhotosMuestre fotos geográficas de Geograph Britain e Ireland en una superposición interactiva, utilizando su API.Barry Hunter

Pantalla superpuesta

Los siguientes complementos proporcionan nuevas formas de mostrar información de datos superpuestos.

Marcadores y renderizadores

Estos complementos proporcionan nuevos marcadores o nuevas formas de convertir datos abstractos en imágenes en su pantalla. Los usuarios de folletos versados ​​en SIG también los conocen como simbolizadores.

EnchufarDescripciónMantenedor
Leaflet.RoughCanvasLeaflet.RoughCanvas representa un mapa de vector de estilo de boceto dibujado a mano (polilínea, polígono, geojson).avanza
Leaflet.ellipseLeaflet.ellipse coloca puntos suspensivos en el mapa especificando el punto central, el eje semi-mayor, el eje semi-menor y los grados de inclinación desde el oeste.JD Fergason
Leaflet.labelAgrega etiquetas de texto a los marcadores de mapa y capas vectoriales.Jacob toye
Folleto-semicírculoAgrega funcionalidad a L.Circledibujar semicírculos.Jieter
Leaflet.PolylineDecoratorLe permite dibujar patrones (como guiones, flechas o marcadores uniformemente espaciados) a lo largo de polilíneas o rutas de coordenadas.Benjamin Becquet
Leaflet.SpriteUsa iconos basados ​​en sprites en tus marcadores.Calvin metcalf
Leaflet.TextPathTe permite dibujar texto a lo largo de polilíneas.Mathieu Leplatre
Folleto-SVGIconUn icono SVG simple y personalizable sin dependencias externas. También se incluye una clase de marcador de conveniencia y dos subclases de ejemplo. Demostración personalizable con subclases de ejemplo.Ilya Atkin
Leaflet.BeautifyMarkersComplemento liviano que agrega marcadores icónicos de colores sin imágenes y brinda un control total del estilo al usuario final (es decir, colores ilimitados y estilo CSS).Muhammad Arslan Sajid
Folleto.Impresionante-MarcadoresMarcadores coloridos, icónicos y a prueba de retina basados ​​en los iconos de Font Awesome / Twitter BootstrapLennard Voogdt
Leaflet.Extra-MarcadoresCopia descarada de Awesome-Markers con más formas, colores y soporte de interfaz semánticaCory Silva
Leaflet.MakiMarkersCrea marcadores usando los iconos Maki de MapBox.James seppi
Leaflet.Icon.GlyphUse glifos de fuentes de iconos en sus marcadores (de Fuentes impresionantes, Iconos de diseño de materiales, Glyphicons, Iconos de la interfaz de usuario de Metro, Esquiva y otras fuentes de iconos). ( demo )Iván Sánchez Ortega
Leaflet.LineExtremitiesMostrar símbolos en las extremidades de las polilíneas, usando marcadores SVG.Frédéric bonifas
Leaflet.VectorMarkersVector SVG marcadores para el folleto, con una opción para los iconos Font Awesome / Twitter Bootstrap.Mathias Schneider
Leaflet.patternAñadir soporte para rellenos de patrón en las rutas.Tyler Eastman
Leaflet.BoatMarkerUn marcador de barco que utiliza HTML Canvas para mostrar yates y veleros con rumbo e información opcional sobre el viento. Demostración .Thomas Brüggemann
marcador de usermarkerComplemento para trazar un marcador que representa un usuario, o varios usuarios, en un mapa, con soporte para dibujar un círculo de precisión. Se puede ver en acción en Longitude.me .Jonatan Heyman
Leaflet.geojsonCSSImplementación de Geojson CSS para Leaflet.Alexander Burtsev
Edificios OSMIncreíble biblioteca JS para visualizar la geometría de construcción OSM 3D en la parte superior de Leaflet.Jan Marsch
Leaflet.EdgeMarkerComplemento para indicar la existencia de Características fuera de la vista actual.Gerald pape
Leaflet.orientedMarkerPermite gestionar dinámicamente la orientación de los marcadores.Gismartwaredev
icono-folleto-pulsoRenders icono pulsante utilizando CSS3.Puede ser utilizado para el marcador de ubicación.mapshakers /Filip Zavadil
icono-clave-mapaConjunto de iconos de fuentes cartográficas basadas en mapkeyicons .mapshakers /Filip Zavadil
Folleto.FotoComplemento para mostrar fotos etiquetadas geográficamente en un mapa de folletos. Demostración .Bjørn Sandvik
Leaflet.curveUn plugin de Leaflet para dibujar curvas de Bézier y otras formas complejas.Demostración .elfalem
Leaflet.bezierDibuja una línea Bézier entre dos puntos con un objeto de vuelo animado.Supun Praneeth
Leaflet.ArcEste complemento agrega la función L.Polyline.Arc que envuelve la funcionalidad arc.js para la creación de arcos de Great Cirlce.Alexey gusev
hoja-choroplethExtiende L.geoJson para agregar una visualización de choropleth (escala de color basada en el valor). Demostración .Tim Wisniewski
Leaflet.Canvas-MarkersMuestra marcadores en lienzo en lugar de DOM.Evgeniy Voynov
prospecto-tracksymbolEste marcador proporciona un símbolo de pista con orientación, velocidad-vector y forma configurable.Tim Leerhoff
folleto-ais-tracksymbolAIS Extension for leaflet-tracksymbol Muestra los contactos AIS en el mapa.Johannes Rudolph
búsqueda-folletos-pistas-simbolosAgrega un cuadro de búsqueda para su mapa de folletos y su [leaflet-ais-trackymbol] (https://github.com/PowerPan/leaflet-ais-tracksymbol)Johannes Rudolph
folleto.Noticias de viajeMarcadores editables y motor de enrutamiento para folleto. El motor de enrutamiento tiene complementos para Mapbox, GraphHopper y OSRM y se puede utilizar para automóviles, bicicletas o rutas peatonales.Demostración .Christian Guyette
Leaflet.Marker.StackUna implementación de Leaflet pura del simbolizador de » chips apilados » de CartoDB . Demostración .Iván Sánchez
leaflet-polygon.fillPatternExtienda el objeto Polygon para rellenar el elemento de ruta SVG con un patrón de imagen. Demostración .Nubladobay
Desplazamiento de polilíneaAgrega a L.Polylinela capacidad de ser desplazado con un desplazamiento de píxeles relativo, sin modificar su LatLngsreal . El valor de compensación puede ser negativo o positivo, para la compensación del lado izquierdo o derecho, y permanece constante en todos los niveles de zoom (demostración básica ).Benjamin Becquet
circulo-etiquetado-circuloTipo especial de marcador SVG con una etiqueta dentro y que se puede arrastrar alrededor del punto de anclaje (demostración ).Alexander Milevski
Leaflet.ParallaxMarkerAgregue marcadores que se muevan con un efecto de paralaje en relación con el mapa cuando se mueva (demostraciones / ejemplos ).Dag Jomar Mersland
marcadores de distancia de folletoPermite mostrar marcadores a lo largo de una ruta (L.Polyline) a distancias equivalentes (por ejemplo, una por milla) ( demo ).Doroszlai, Atila
folleto-corredorRepresenta una polilínea con ancho fijo en metros, no en píxeles; ajusta el ancho dependiendo del nivel de zoom ( demo ).Mikhail Shilkov
Leaflet.LabelTextCollisionMuestra etiquetas en trayectos (polilíneas, polígonos, círculos) evitando la colisión de etiquetas. ( demo ).Kenta Hakoishi
Leaflet.streetlabelsUn complemento de folleto para mostrar las etiquetas siguiendo las rutas de las polilíneas. Una extensión de yakitoritabetai Leaflet.LabelTextCollision ( demo ).Triede TI
Leaflet.ViewpointMuestra circleMarker con múltiples direcciones. Útil para mostrar fotos tomadas desde un punto. ( demo ).Grigory Golikov
Leaflet.magicMarkerAgregar un efecto de animación mágica a un marcador mientras se carga. (Demo ).Sylvenas
Leaflet.Marker.HighlightAñadiendo un rendimiento destacado para L.marker. ( Demo ).Brandon Xiang
Folleto.GeotagPhotoPlugin para geoetiquetado de fotos, con dos modos: cámara y punto de mira (Demo ).Bert Spaan
Leaflet.GLMarkersMuestra miles de marcadores con sombreadores WebGL personalizados, opcionalmente animados. ( demo )Iván Sánchez Ortega
Leaflet.RiverDibuja líneas con diferente ancho (como ríos) en un mapa. Útil cuando quiere mostrar cómo fluyen los ríos en el mapa ( demo ).Grigory Golikov
Leaflet.SpeechBubbleAbre una burbuja de diálogo con la flecha que sigue a los puntos, la capa, los marcadores … ( demostración ).Sylvain BRISSY
Folleto SwoopyUn plugin para crear anotaciones de flecha swoopy personalizables.webkid
folleto-policolorColorea cada segmento de polilínea. (demo )Olivier gasc
prospecto-marcador-direcciónMostrar el camino y la dirección del marcador. ( demo )Jack Zou
Marcador Rotado De FolletoHabilita la rotación de los iconos de marcador en el folleto. ( Demo )Benjamin Becquet
Folleto TruesizeUn plugin para crear polígonos y polilíneas que se pueden arrastrar y que tienen en cuenta las proyecciones.webkid
Leaflet.RepeatedMarkersMuestra marcadores cuando se envuelve alrededor del globo, una vez cada 360 grados de longitud (demostración ).Iván Sánchez
Leaflet.greatCircleUna clase de envoltorio para el objeto Polygon Leaflet.js que dibuja verdaderos «grandes círculos» (que muestran verdaderas rutas geodésicas, esféricas) que se envuelven alrededor de la Tierra ( demostración ).Alex Wellerstein

Animaciones superpuestas

Estos complementos animan marcadores o algunas geometrías. Ver también geometrías con tiempo o elevación .

EnchufarDescripciónMantenedor
Leaflet.AnimatedMarkerAnimar un marcador a lo largo de una polilínea.Aaron Ogle
Leaflet.BounceMarkerHaz un rebote de marcador cuando lo agregues a un mapa.Maxime hadjinlian
Leaflet.SmoothMarkerBouncingAnimación suave de rebote de marcador para el folleto.Alexei KLENIN
Leaflet.MovingMarkerPermite mover marcadores a lo largo de una polilínea con duraciones personalizadas.Ewoken
Leaflet.TransitionedIconTransición de marcadores de entrada / salida con las transiciones CSS3. Es compatible con la fluctuación de fase para los marcadores de escalonamiento a la vista para evitar la sobrecarga visual. Vea la demo .Brian Reavis
Leaflet.Polyline.SnakeAnimAnima las líneas (poli) a la existencia, como si se dibujaran lentamente de principio a fin.Iván Sánchez OrtegaMazeMap
Leaflet.Path.DashFlowAnima el dashArray de líneas y círculos, creando un efecto de flujo básico. ( Demo .Iván Sánchez Ortega
Leaflet.AntPathLeaflet.AntPath coloca una animación de flujo (como hormigas caminando) en una polilínea. (demo )Rubens Pinheiro
Leaflet.Marker.SlideToMueva suavemente los marcadores (deslice) a una nueva ubicación. ( demo )Iván Sánchez OrtegaMazeMap
leaflet.motionAgrega un movimiento simple a su polilínea con marcador en una cabeza en línea (demostración )Igor Vladyka ,
Leaflet.RainAnimación de lluvia WebGL personalizable para el folleto. Útil para mapas meteorológicos. (demo )Grigory Golikov
Leaflet.SnowAnimación de nieve WebGL personalizable para el folleto. Útil para mapas meteorológicos. (demo )Grigory Golikov

Clustering / Decluttering

Cuando está mostrando una gran cantidad de datos, estos complementos harán que su mapa se vea más limpio.

EnchufarDescripciónMantenedor
Leaflet.markerclusterHermosa, sofisticada, solución de agrupación de marcadores de alto rendimiento con animaciones suaves y muchas características excelentes. ¡Recomendado!Dave Leaver
Leaflet.LayerGroup.CollisionProporciona detección de colisiones para grupos de marcadores. A diferencia de la agrupación, esto toma en cuenta la forma y el tamaño de los marcadores.Iván Sánchez OrtegaMazeMap
Spiderfier marcador superpuestoSe ocupa de los marcadores superpuestos de una manera inspirada en Google Earth separándolos con gracia al hacer clic.George MacKerron
PruneClusterBiblioteca de agrupación de marcadores rápida y en tiempo real.Antoine Pultier
Leaflet.DeflateDesinfla líneas y polígonos a un marcador cuando su tamaño de pantalla se vuelve demasiado pequeño en niveles de zoom más bajos.Oliver Roick
Leaflet.GridClusterCrea clusters basados ​​en grid en tiempo real.Andreas kiefer
q-clusterBiblioteca de agrupamiento de puntos rápidos con categorización D3.Nicholas hallahan
Leaflet.ConditionalLayerUn FeatureGroup que no muestra más de una cierta cantidad de marcadores visibles en la ventana gráfica. ( Demo )EPP
Leaflet.FeatureGroup.SubGroupUn complemento simple para crear grupos de funciones que agregan sus capas secundarias a un grupo primario. El uso típico es cambiarlos a través de L.Control.Layers para agregar / eliminar dinámicamente grupos de marcadores de Leaflet.markercluster.Demostración .ghybs
folleto-tooltip-layoutUn complemento para evitar que la información sobre herramientas se superponga y facilitar la búsqueda de la relación entre cada información sobre herramientas y el marcador. Demostración .Zijing Peng

Heatmaps

Estos complementos crean mapas de calor y visualizaciones tipo mapa de calor a partir de datos vectoriales.

EnchufarDescripciónMantenedor
MascarillasCapa de lienzo que se puede utilizar para visualizar la cobertura.Dominik Moritz
HeatCanvasApi de mapa de calor simple basado en lienzo HTML5.Sun Ning
heatmap.jsBiblioteca JavaScript para lienzos basados ​​en HTML5. Su implementación de capa de Folleto admite grandes conjuntos de datos porque se basa en mosaicos y utiliza un índice de quadtree para almacenar los datos.Patrick Wied
Folleto divHeatmapCapa de mapa de calor ligera y versátil basada en CSS3 y divIconsDaniele Piccone
WebGL HeatmapComplemento de mapa de calor Javascript de alto rendimiento usando WebGL.Benjamin J DeLong
Leaflet.HeatUn diminuto, sencillo y rápido plugin de mapa de calor de Leaflet. Utiliza simpleheat debajo del capó, además de agrupar puntos en una cuadrícula para el rendimiento. (Demo )Vladimir Agafonkin
Leaflet-Solr-HeatmapUn plugin de Folleto para representar mapas de calor y agrupaciones de Heatr Faceting de Solr . Alto rendimiento para millones de puntos o polígonos.Jack Reed /Steve McDonald

DataViz

Potentes bibliotecas polivalentes para visualización de datos.

EnchufarDescripciónMantenedor
geogrid.jsMuestra datos agregados por el sistema de red global discreta ISEA3H. Los datos se pueden entregar, por ejemplo, mediante el uso de Medidas REST(un marco para entregar datos agregados por la cuadrícula) ogeomalla (una biblioteca para manejar la cuadrícula en caso de que desee agregar datos manualmente).PENSIÓN COMPLETA. Mocnik, 
Grupo de Investigación GIScience, 
Universidad de Heidelberg
RaphaelLayerLe permite usarRaphael como una capa en un mapa de Folleto para animaciones y visualizaciones avanzadas.Métodos dinámicos
Marco de visualización de datos de folletosNuevos marcadores, capas y clases de utilidad para facilitar la cartografía temática y la visualización de datos.Scott Fairgrieve
Leaflet.D3SvgOverlayClase de superposición SVG para usar con labiblioteca D3 .Soporta zoom de animación y escala sin necesidad de volver a dibujar la capa.Kirill Zhuravlev
mapbox-gl-leafletEnlace de Mapbox GL JS a la API de folletosTom MacWright
folletos-echartsUn complemento para Leaflet para cargar mapas deecharts y facilitar la visualización de grandes datos.wandergis
jquery-storymapUn complemento de jQuery para mostrar varias ubicaciones de mapas a medida que el usuario se desplaza por los párrafos.Atle Frenvik Sveen
Folleto para RPermite utilizar Leaflet desdeprogramas R , un lenguaje de programación popular para el análisis estadístico y la minería de datos.Equipo de RStudio
leaflet.migrationLayerleafet.migrationLayer se utiliza para mostrar datos de migración como población, vuelo, vehículo, tráfico, etc.Visualización de datos en mapa.manifestaciónSylvenas
Leaflet.QuadtreeLeaflet.Quadtree se utiliza para recuperar datos visibles dentro de los límites dadosibesora
Leaflet.Canvas-Flowmap-LayerUna capa de mapa personalizada LeafletJS para mapear el flujo de objetos, ideas, personas, etc. con curvas Bezier representadas en el lienzo HTML.Jacob Wasilkowski , Sarah Bell
Leaflet.PixiOverlayUna clase de superposición Folleto para el dibujo y la animación con Pixi.js .( demo )Manuel baclet
velocidad del prospectoVisualice las capas de velocidad con el prospecto. Demo aquí.Dan Wild
folleto-particiónDivida el área en partes de diferentes maneras, como voronoi (triangulación) y mosaico hexagonal.Demo basicaLocknono

Interacción con geometrías / características.

Los siguientes complementos permiten a los usuarios interactuar con datos de superposición: editar geometrías, seleccionar áreas o características, interactuar con la dimensión temporal, buscar características y mostrar información sobre ellas.

Editar geometrias

Permite a los usuarios crear, dibujar, editar y / o eliminar puntos, líneas y polígonos.

EnchufarDescripciónMantenedor
Leaflet.PMGestión de la geometría para el folleto 1.0 y superior.Dibuje, edite, corte, arrastre y ajuste capas, como marcadores, círculos, rectángulos, polilíneas, polígonos, grupos de capas, geoJSON, polígonos múltiples, líneas múltiples. Admite orificios en polígonos, ajuste, modo lienzo y más. ( Demo )Sumit Kumar
Leaflet.FreeDrawCreación de polígonos a mano alzada inspirada en Zoopla utilizando Leaflet.js y D3.Miel salvaje
Leaflet.plotterEl plotter de folletos le permite crear rutas utilizando un mapa impulsado por folletos. Puede hacer clic en los puntos medios para crear un nuevo punto que se puede arrastrar.Nathan Mahdavi
Leaflet.Editable.PolylinePolilíneas editables: mueva los puntos existentes, agregue nuevos puntos y divida las polilíneas.Tomo Krajina
Leaflet.drawPermite funciones de dibujo como polilíneas, polígonos, rectángulos, círculos y marcadores a través de una interfaz muy agradable y fácil de usar con iconos y sugerencias. ¡Recomendado!Jacob toye
Leaflet.EditableHandlersUn conjunto de complementos que incluye edición de círculo, herramienta de medición y etiqueta para los lados de polígono.Kartena
Leaflet.StyleEditorPermite editar los estilos de entidades (líneas, polígonos, etc.) y marcadores con una GUI.Dennis Wilhelm
Leaflet.SimpleMarkersUn ligero complemento para folletos para agregar y eliminar marcadores.Jared Dominguez
Leaflet.EditableLigero totalmente personalizable y controlable plugin de dibujo / edición.Yohan bonifacio
Leaflet.Path.DragControlador de arrastre e interacción para polígonos y polilíneas ( Demo )Alexander Milevski
Leaflet.Path.TransformControlador de escala y rotación e interacción para polígonos y polilíneas ( Demo )Alexander Milevski
Leaflet.SnapPermite el ajuste de marcadores arrastrables a polilíneas y otras capas.Mathieu Leplatre
Leaflet.ClipperPermite operaciones de unión, diferencia, Xor e intersección en dos polígonos. ( Demo )será Farrell
Leaflet.MapPaintComplemento de pintura bitmap diseñado para dispositivos táctiles.Antoine Pultier
Folleto.AlmacenamientoCree / actualice / elimine Mapa, Marcador, Polígono, Polilínea … y expóngalos para el almacenamiento de fondo con una API.Yohan bonifacio
Leaflet.PatherL.Pather es un creador de polilíneas a mano alzada que simplifica la polilínea para la mutabilidad. Requiere soporte D3.Miel salvaje
Folleto.IlustrarExtensión para Leaflet.draw que permite a los usuariosescribir anotaciones directamente en los mapas .Justin manley
Leaflet.PinHabilite la unión de marcadores a otras capas durante el dibujo o edite entidades con Leaflet.Draw.Konrad Klimczak
L.Control.PaintPolygonDibuja tus polígonos con un pincel circular como Pintura [pincel]. Incluye dependencias turf.js.Thibault Coupin

Tiempo y elevación

La mayoría de los datos son bidimensionales (latitud y longitud), pero algunos datos tienen más dimensiones (altitud y / o tiempo). Los siguientes complementos ayudan a los usuarios a navegar estas dimensiones adicionales.

EnchufarDescripciónMantenedor
Leaflet.timelineSliderComplemento de folletos que crea un control deslizante de línea de tiempo personalizable con funcionalidad diseñada por el usuario. Implementación original de la línea de tiempo en https://codepen.io/trevanhetzel/pen/rOVrGK.Sol Vitkin
Leaflet.TimeDimensionAñadir capacidades de dimensión de tiempo en un mapa de Folleto. PoblaciónICTS SOCIB
Folleto de control deslizante de tiempoEl control deslizante de tiempo de folletos le permite agregar y eliminar marcadores de forma dinámica en un mapa mediante el uso de un control deslizante de interfaz de usuario JQueryDennis Wilhelm
LeafletPlaybackReproduce pistas GPS con marca de tiempo sincronizadas con un reloj.Nicholas hallahan
Leaflet.timelineMuestre GeoJSON arbitrario en un mapa con un control deslizante de la línea de tiempo y el botón de reproducción.Jonathan skeate
Leaflet.ElevationUn complemento de Folleto para ver los perfiles de altura interactivos de las líneas GeoJSON utilizando d3 .Felix bache
Leaflet.hotlineUn plugin de Folleto para dibujar gradientes a lo largo de polilíneas.iosfera
leaflet.TrackPlayBackUn complemento de reproducción de pistas de folletos, puede mostrar y reproducir de forma dinámica las pistas. Demostración .linghuam

Búsqueda y ventanas emergentes

Complementos que buscan superposiciones y mejoran cómo mostrar información sobre ellas.

EnchufarDescripciónMantenedor
busqueda de folletosUn control que proporciona un panel para buscar características en una capa GeoJSON utilizando la búsqueda difusa ligera Fuse.jsAntoine Riche
Búsqueda de folletosUn control para la ubicación de marcadores / características de búsqueda por propiedad personalizada en LayerGroup / GeoJSON. Soporte AJAX / JSONP, autocompletado y servicio de tercerosStefano Cudini
folleto-cuadro de búsqueda personalizadoUn cuadro de búsqueda estilo google map que incluye un control deslizante de panel lateral.ANUNCIO
Leaflet.RroseUn plugin de folleto para los casos de borde. Para usarlo cuando desee ventanas emergentes con elmouseover , no haga clic , y necesita consejos emergentes para reorientarlos a medida que se acerque a los bordes de su mapa.Eric Theise
Leaflet.utfgridProporciona un controlador de interacción de utfgrid para un folleto de una huella muy pequeña.Dave Leaver
Leaflet.RevealOSMComplemento de folletos muy simple pero extensible para mostrar los datos de los puntos de interés de OSM en el mapa.Yohan bonifacio
Folleto debajoEncuentre características interesantes cerca de una ubicación utilizando los datos de mosaicos vectoriales de Mapbox, para agregar funcionalidad interactiva a una capa de mosaico con velocidad y ancho de banda limitado.Per Liedman
Leaflet.GeoJSONAutocompletaFolleto autocompletado para búsqueda remota con servicios GeoJSON.Yunus Emre Özkaya
L.tagFilterButtonMarcador LeafLet filtrado por etiquetasMehmet aydemir
Leaflet-gplaces-autocompletarAñadir búsqueda de lugares de google en el mapaMichal Haták
folleto emergente-sensibleElimina la necesidad de mover el mapa para poder ver el contenido de la ventana emergente.YaFred

Selección de área / superposición

Estos complementos ayudan a los usuarios a seleccionar superposiciones o áreas en el mapa.

EnchufarDescripciónMantenedor
Leaflet.AreaSelectUn rectángulo fijo y de tamaño variable para seleccionar un área en el mapa.Jonatan Heyman
filtro de ubicación de folletosUn rectángulo que se puede arrastrar / cambiar de tamaño para seleccionar un área en el mapa.Robert Kajic
L.Control.LineStringSelectHerramienta de selección parcial de LineString rápido (polilínea): seleccione un estiramiento entre dos puntos en una ruta compleja.ManifestaciónAlexander Milevski
Leaflet.FeatureSelectUtilice un marcador de punto central configurable para seleccionar cualquier tipo de geometría de una capa GeoJSON.Aaron Ogle
Selector de folletos GeoJSONControl de folletos para la selección de la función GeoJSON en una lista interactiva y un mapa ( Demo ).Stefano Cudini
Leaflet.CheapLayerAtPermite consultar qué capa está bajo una coordenada de pantalla ( Demo ).Iván Sánchez Ortega ,MazeMap
Leaflet.SelectAreaFeatureSelección de capas de entidades en un mapa dibujando un área.Sandro pibia
Folletos-SombrasUn rectángulo que se puede arrastrar y cambiar de tamaño para seleccionar un área en un mapa y crear una superposición gris en áreas no seleccionadas ( Demo )Mandy kong
prospecto-lazoVerdadero plugin de selección de lazoJan Zak
Folleto-Seleccionar-polígonosLeaflet-Select-Polygons permite la selección de varios polígonos y también ajusta la vista del mapa base ( demo )Erick S Escalante Olano

Interaccion mapa

Nuevas formas de interactuar con el propio mapa.

Controles de conmutación de capa

Los siguientes complementos mejoran o amplían L.Control.Layers.

EnchufarDescripciónMantenedor
Leaflet.AutoLayersExtraiga automáticamente capas de varios servidores de mapas y organícelos / búsquelos con la gestión de índice de contenido superpuesta controlada por el usuario.Alex Ebadirad
Leaflet.SelectLayersun complemento de Folleto que agrega un nuevo control para cambiar entre las diferentes capas en el mapa. El nuevo control reemplaza el panel de botones de opción de L.Control.Layers con una etiqueta de selección.Vogdb
Leaflet.StyledLayerControlUn complemento de Folleto que implementa la gestión y el control de capas por organización en categorías o grupos.Davi Custodio
Leaflet.GroupedLayerControlControl de capa de folletos con soporte para agrupar superposiciones.Ismael Smyrnow
Capas de orden de control de folletosAgrega la capacidad de cambiar el orden de superposición en el control de capas.Michael salgado
Folleto Categorizado CapasFolletos de capas de control extendidas para grupos de capas categorizadasRobbie Trencheny
Capas del panel del folletoCapas de control de folletos extendidas para el grupo de capas e iconos leyendaStefano Cudini
Leaflet.UniformControlControl de la capa de folletos con casillas de verificación y botones de radio.Chris Calip
Leaflet-IconLayersControl de folletos que muestra las capas base como iconos pequeños ( demo ).Alexander Zverev
Leafet.LayerTreePluginEl control de folletos permite activar y desactivar las capas, mostrarlas de forma similar a un árbol ( demostración ).Alexander Arakelyan
Leaflet.BasemapsUn selector de mapa base con una imagen de vista previa de la pila de azulejos. EjemploBrendan Ward
Leaflet.Control.Layers.TreeL.Control.Layers es una extensión que admite una estructura de árbol, tanto para la base como para las capas superpuestas. Sencillo y altamente configurable. Ver demosJavier jimenez shaw
Leaflet.ActiveLayersAgrega nuevos L.Control.ActiveLayers con funcionalidad para obtener las capas actualmente activas en el mapa.Vogdb

Pan interactivo / zoom

Cambia la forma en que el usuario puede moverse interactivamente alrededor del mapa.

EnchufarDescripciónMantenedor
Leaflet.PancontrolUn simple control de desplazamiento.Kartena
Leaflet.BoxZoomUn control visible, pulsable para realizar un zoom de cuadro.Greg allensworth
L.Control.ZoomBarUna versión ampliada del control de zoom nativo de Leaflet con botones Inicio y Zoom a área.ManifestaciónElijah Robison
Leaflet.zoomsliderUn control deslizante de zoom.Kartena
Leaflet.zoominfoUn control de zoom que muestra el nivel de zoom actual.Flávio carmo
Leaflet.BorderPanUn complemento de folleto para desplazarse haciendo clic en los bordes del mapa.Sebastián Lara
Folleto GameControllerControlador de interacción que proporciona soporte para gamepads.Antoine Pultier
Leaflet.twofingerZoomControlador de interacción para dispositivos táctiles que permite alejarse con un toque de dos dedos.Adam Ratcliffe
Leaflet.ZoomBoxUn control de cuadro de zoom ligero: dibuje un cuadro alrededor del área al que desea hacer zoom. ManifestaciónBrendan Ward
Folleto LimitZoomComplementos para limitar los niveles de zoom disponibles a una lista determinada, ya sea restringiendo el zoom o interpolando mosaicos.Ilya Zverev
Leaflet.DoubleRightClickZoomControlador de interacción que permite alejar con doble clic derecho.Mike O’Toole
Leaflet.ZoomLabelUn simple control de etiqueta de zoom.Masashi Takeshita

Pan / zoom marcado

Cambie la forma en que el usuario se mueve alrededor del mapa, saltando a lugares predefinidos / almacenados.

EnchufarDescripciónMantenedor
Leaflet.viewcenterUn control simple que agrega un botón para cambiar la vista y hacer zoom a valores predefinidos en las opciones.Dariusz Pawlak
folleto-zoom-minAgrega un botón al control de zoom que le permite hacer zoom al nivel de zoom mínimo del mapa con un solo clic.Alan Shaw
Barra de herramientas de navegación de folletosControl de folletos para navegación hacia atrás, hacia adelante y hacia el hogar.David c
Lista de ubicaciones de folletosUn control para saltar entre ubicaciones predefinidas y zoom.Ivan Ignatyev
Leaflet.defaultextentUn control que vuelve a la extensión de inicio original del mapa. Similar al widget de HomeButton.Alex Nguyen
Folleto. MarcadoresControl para agregar y navegar entre los marcadores creados por el usuario en el mapa.Alexander Milevski
Leaflet.ShowAllUn control que puede mostrar una extensión predefinida mientras se guarda la actual para que se pueda saltar de nuevo.Mor Yariv
Leaflet.zoomhomeControl de zoom con un botón de inicio para restablecer la vista (Demo )Florian brucker
Leaflet-HistoriaRastrea el historial de movimientos del mapa y las ubicaciones de zoom similares a un navegador.Chris Scott
Leaflet.RestoreViewAlmacena y restaura la vista del mapa usando localStorage.Mathieu Leplatre
hash de folletoComplemento para mantener el estado del mapa y el historial de navegación a través del hash de URL.Michael Lawrence Evans

Controles de pantalla completa

Permite visualizar el mapa en modo de pantalla completa.

EnchufarDescripciónMantenedor
Leaflet.fullscreenUn control de botón de pantalla completa por MapboxMapbox
leaflet.fullscreenOtro control de botón de pantalla completa, pero para navegadores modernos, utilizando HTML5 API de pantalla completa.Bruno B
leaflet.zoomfsUn botón de control de pantalla completa.Eli Dupuis

Minimaps y mapas sincronizados

Muestra dos mapas a la vez. Uno de ellos puede ser un tamaño y nivel de zoom diferente, que se pueda usar como un minimapa para ayudar con la navegación.

EnchufarDescripciónMantenedor
Leaflet.SyncVista sincronizada de dos mapas.Bjørn Sandvik
Leaflet.MiniMapUn pequeño minimapa que muestra el mapa en una escala diferente para ayudar a la navegación.Robert Nordan
Leaflet.MagnifyingGlassLe permite visualizar una pequeña porción del mapa en otro nivel de zoom, ya sea en una posición fija o vinculada al movimiento del mouse, para un efecto de lupa.Benjamin Becquet
Leaflet.layerscontrol-minimapExtiende el control de capas de Folleto predeterminado con minimapas sincronizados.Jieter
Leaflet.GlobeMiniMapControl de minimapa simple que coloca un globo 3D en la esquina de su mapa, centrado en la misma ubicación que el mapa principal ( demo ).Chris Whong
capa de clonesClone las capas del folleto para permitir la reutilización en diferentes mapas en el mismo tiempo de ejecución.Jieter

Medición

Permitir al usuario medir distancias o áreas.

EnchufarDescripciónMantenedor
Leaflet.PolylineMeasureMida las distancias de círculo grande de líneas simples así como de polilíneas complejas. ( Demo 1 ), ( Demo 2 ), ( Demo 3 )PPete
Leaflet.MeasureControlUna herramienta sencilla para medir distancias en mapas (* se basa en Leaflet.Draw *).Makina Corpus
Leaflet.MeasureAreaControlControl para medir el área del elemento.Ondrej Zvara
medida de folletoControl de coordenadas, lineales y de área para mapas de Folletos.LJA GIS
folleto-graphicscaleControl de escala gráfica animada ( demo ).Erik Escoffier
Folleto.EscalaFactorMostrar un factor de escala (por ejemplo, 1: 50,000) para los mapas de folletos ( Demo )Marc Chasse
Leaflet.nauticscaleMostrar una escala nautica en mapas de folletosJohannes Rudolph
Ruta de medida del folletoMostrar medidas en los caminos; polilíneas, polígonos y círculos actualmente soportados (demo )Por Liedman /Prominent Edge
Leaflet.LinearMeasurementFolleto de complemento de medición lineal que crea polilíneas con medidas incrementales a lo largo del camino. ( demo )Nuevas tecnologías de luz
folleto-reglaUn sencillo complemento de folleto para medir la velocidad real y la distancia entre los puntos en los que se hace clic. ( Demo )Goker Tanrisever

Coordenadas del mouse

Muestra las coordenadas geográficas bajo el cursor del mouse de diferentes maneras.

EnchufarDescripciónMantenedor
Leaflet.MousePositionUn simple control MousePosition que muestra las coordenadas geográficas del puntero del mouse a medida que se desplaza por el mapa.Ardhi Lukianto
Leaflet.CoordinatesUn simple plugin de Leaflet que visualiza las coordenadas de LatLng del mouse. También ve un marcador con una ventana emergente de coordenadas en la entrada de usuario.Felix bache
Control de coordenadas del folletoCaptura el mouse y muestra sus coordenadas con una manera fácil de copiarlas.Michal Zimmermann
Leaflet.NACCoordinatesMuestra la coordenada NAC del puntero del mouse en el movimiento del mouse ( Demo)Mahmood Dehghan
Leaflet.mouseCoordinatesMuestra la coordenada del ratón en una caja. Son posibles múltiples formatos

  • GPS
  • UTM
  • UTMREF / MGRS
  • QTH
Johannes Rudolph
Selector de ubicación de folletosSelector de ubicación simple con mini mapa de folletos ( Demo )Stefano Cudini
Leaflet.MapCenterCoordUn control de folleto para mostrar las coordenadas del centro del mapa, especialmente útil en dispositivos táctiles / móviles. ( Doc y demos )Xisco Guaita
Leaflet.MapcodesMuestra el código del mapa del puntero del mouse al mover el mouse ( Demo )Martin atukunda

Eventos

Estos complementos extienden el manejo de eventos de Leaflet

EnchufarDescripciónMantenedor
Leaflet.Gesture HandlingIncorpora la funcionalidad básica del manejo de gestos de Google Maps en un folleto. Evita que los usuarios queden atrapados en el mapa cuando se desplaza por una página larga. ManifestaciónAndy Marquis
L. DormirEvitar la captura de desplazamiento no deseado. Manifestaciónatstp
Leaflet.OverIntentAgrega un nuevo evento « mouseintent«, que difiere de « mouseover«, ya que refleja las intenciones del usuario para apuntar a una capa en particular.Mathieu Leplatre
Leaflet.AlmostOverDesencadena eventos del mouse cuando el cursor está «casi» sobre una capa.Mathieu Leplatre
Folleto-área activaEste complemento le permite utilizar una parte más pequeña del mapa como área activa. Todos los métodos de posicionamiento (setView, fitBounds, setZoom) se aplicarán en esta parte en lugar del mapa completo.Mappy
Leaflet.ControlledBoundsInspirado en Leaflet-active-area, detecta automáticamente el área más grande del mapa que no está cubierta por ningún control del mapa y aplica setView, fitBounds, setZoom, getBounds a esa área.Iván Sánchez OrtegaMazeMap
un solo clickExtender L.Mappara disparar unsingleclickevento ( demo ). Compatible con el folleto 0.7.x solamente.Guillaume Lathoud
un solo clickExtender L.Eventedpara disparar unsingleclickevento ( demo ). Compatible con Leaflet 1.0.0-beta1 y mayor solamente.Iván Sánchez OrtegaMazeMap
Leaflet.VisualClickAgrega comentarios visuales cuando el usuario hace clic / toca el mapa (demostración ). Es útil cuando las solicitudes del servidor o la implementación de Leaflet.singleclick retrasan la acción. O simplemente porque se ve bien 🙂 Sólo probado con Leaflet 1.0.0-beta1.Dag Jomar Mersland,Iván Sánchez OrtegaMazeMap
Ayudante del tacto del prospectoFacilita tocar las superposiciones de vectores con dedos gruesos en una pantalla pequeña al agregar una superficie táctil más grande y transparentePor Liedman /Prominent Edge
Leaflet.ClickToleranceEste complemento le permite aumentar la tolerancia al clic de las capas activadas por lienzo, lo que hace posible aumentar el área de capas vectoriales en la que se puede hacer clic más allá de su extensión visible. Útil cuando tus características son difíciles de hacer clic de lo contrario.Geoloep
L.DraggableEnhancerModifique el controlador predeterminado L.Draggable (responsable de la panorámica del mapa, …) para que funcione correctamente si uno de los padres del contenedor del mapa tiene controladores predefinidos como «event.stopPropagation () ‘adjunto a un evento» mousemove «, por ejemplo.Vincent Dechandon

Interfaz de usuario

Botones, deslizadores, barras de herramientas, barras laterales y paneles.

EnchufarDescripciónMantenedor
Leaflet.Control.CustomPanel de control de folletos totalmente personalizable con elemento HTML.ManifestaciónYiğit Yüce
L. Easy ButtonEn una línea, agregue un botón de control Font Awesome con eventos de clics adjuntos. Manifestaciónatstp
Leaflet.contextmenuUn menú contextual para el folleto.Adam Ratcliffe
Leaflet.CountrySelectControl con el menú de todos los países y un detector de eventos que devuelve el país seleccionado como una característica de GeoJSON (demostración )Anika halota
Leaflet.GeojsonLayerSwitcherPermite navegar entre las capas de GeoJSON, seleccionar algunas y devolver la selección.Montaña fácil
barra lateral de folletosUn complemento de la barra lateral de respuesta.Tobias Bieniek
barra lateral-v2Otro complemento de la barra lateral de respuesta. Esta vez con pestañas!Tobias Bieniek
Leaflet.MessageboxMostrar un mensaje de texto temporal en un mapa ( Demo )Martijn Grendelman
Leaflet.TileLegendCrea leyendas ilustradas e interactivas para tus capas de fondo.Yohan bonifacio
Leaflet.toolbarBarras de herramientas flexibles y extensibles para mapas de folletos. Vea un ejemplo aquí .Justin manley
L. CréditosUn control simple, atractivo e interactivo para colocar su logotipo y enlace en la esquina de su mapa.Greg allensworth
Leaflet.SpinMuestra un buen giro en el mapa usando Spin.js , para carga de datos asíncrona, como con Leaflet Ajax .Mathieu Leplatre
Leaflet TiempoUn complemento de Folleto para agregar un widget del clima al mapa usando OpenWeatherMap API ( Demo).Osk
Folleto ResizableControlUn complemento de Folleto para agregar un control redimensionable y desplazable al mapa ( Demo ).David albrecht
Leaflet.SliderAgrega un <input type="range">control deslizante que llama a una función cada vez que se cambia su entrada ( Demo )EPP
ventana de control de folletosCrea una ventana modal / sin modelo, que se puede arrastrar, sensible y personalizable en su mapa.mapshakers / Filip Zavadil
Leaflet.CoordinatedImagePreviewMuestra imágenes coordinadas en los límites del mapa.Yunus Emre Özkaya
Leaflet.SlideMenuUn simple menú de diapositivas para el folleto.Masashi Takeshita
Leaflet.DialogUn simple cuadro de diálogo de tamaño variable, móvil, personalizable.( Demo )Soluciones NBT
Leaflet.BootstrapZoomAnula los botones de control de zoom predeterminados con los de estilo Bootstrap de TwitterAlexey gusev
Leaflet.CondensedAttributionUn complemento de atribución que hace que los atributos largos sean visibles en el hoverMotion Intelligence GmbH
Leaflet.HtmlLegendUn sencillo plugin de Leaflet para crear leyendas usando elementos HTML.Demostración .Kaveh Karimi
folleto-ubicación borrosaUna interfaz basada en folletos para seleccionar una ubicación «borrosa» o de baja resolución, para preservar la privacidad. Demostración .Laboratorio publico
Leaflet.Control.ResizerControl para cambiar el tamaño de su mapa en el lado derecho o inferior. VerdemoJavier jimenez shaw

Imprimir / exportar

Imprima o exporte su mapa.

EnchufarDescripciónMantenedor
Leaflet.printImplementa el protocolo de impresión Mapfish que permite imprimir un mapa de Folleto utilizando el módulo de impresión Mapfish o GeoServer.Adam Ratcliffe
Folleto-imagenExporte imágenes de mapas de Folletos sin un componente de servidor, utilizando Canvas y CORS.Tom MacWright
Leaflet-easyPrintUn simple complemento que agrega un icono para imprimir su mapa de Folleto.Rowan Winsemius
leaflet.browser.printPermite a los usuarios imprimir un mapa de página completo directamente desde el navegador.Igor Vladyka

Geolocalización

Complementos que amplían las capacidades de geolocalización de Leaflet.

EnchufarDescripciónMantenedor
L.LocationSharePermitir a los usuarios enviar y recibir un marcador con un mensaje. Manifestaciónatstp
Folleto.LocalizarUn control de localización personalizable.Dominik Moritz
Brújula de control de folletosUn complemento de control de folletos para construir una brújula giratoria simpleStefano Cudini
Leaflet.AccuratePositionLeaflet.AccuratePosition tiene como objetivo proporcionar la precisión de ubicación deseada del dispositivo.Michael Schmidt-Voigt

Diverso

Geoprocesamiento

Los siguientes complementos realizan varios tipos de geoprocesamiento (operaciones matemáticas y topológicas en puntos, líneas y polígonos).

EnchufarDescripciónMantenedor
Proj4LeafletProj4js plugin de integración, que le permite utilizar todo tipo de proyecciones extrañas en Leaflet.Kartena
arc.jsUna biblioteca de JS para dibujar rutas de gran círculo que se pueden usar con Leaflet.Dane Springmeyer
Folleto-pipPunto simple en el cálculo de polígonos utilizandopunto en polígono .Tom MacWright
Folleto.GeometríaUtilUna colección de utilidades para las geometrías de folletos (referencias lineales, etc.)Benjamin Becquet ,Mathieu Leplatre
Greiner-HormannAlgoritmo de Greiner-Hormann para el recorte de polígonos y operaciones binarias, adaptado para su uso con Leaflet.Alexander Milevski
Folleto.GeodésicoDibujar líneas geodésicas (poli). Una línea geodésica es el camino más corto entre dos posiciones dadas en la superficie de la tierra. y También puede calcular la distancia exacta entre dos puntos dados en el mapa.Henry Thasler
Leaflet.bufferHabilita el almacenamiento en búfer de formas dibujadas con Leaflet.draw.Jonathan skeate
Leaflet.LayerIndexUn índice espacial eficiente para entidades y capas, utilizando RTree.js .Mathieu Leplatre
hoja-árbol-prefijo-espacialComplemento de folletos para visualizar árboles de prefijos espaciales, quadtree y geohash. Ver demoMapzen
Leaflet.UTMUna forma sencilla de convertir L.LatLng en UTM (WGS84) y viceversa. Formato de cadena UTM fácilmente configurable. No depende de ningún otro complemento o tercero. Ver demoJavier jimenez shaw
Leaflet.AntimeridianUn complemento para permitir que los polígonos y las polilíneas se dibujen naturalmente a través del Antimeridian (o la Línea de la Fecha Internacional) en lugar de envolverse siempre en el meridiano de Greenwich. ( Demo )Brianna Landon

Enrutamiento

Los siguientes complementos utilizan servicios externos para calcular las rutas de conducción o a pie.

EnchufarDescripciónMantenedor
Máquina de enrutamiento de folletosControle la búsqueda de rutas con puntos intermedios, mostrando el itinerario y rutas alternativas. Utiliza OSRMde forma predeterminada, pero también es compatible conGraphHopper , API de Mapbox Directions y más.Per Liedman
Leaflet.RoutingControlador de folletos e interfaz para rutas de enrutamiento entre puntos de ruta utilizando cualquier servicio de enrutamiento proporcionado por el usuario.Asociación Noruega de Senderismo
Ruta360 °Route360 ° visualiza el área al que se puede acceder desde un conjunto de puntos de inicio en un momento determinado y brinda información detallada sobre la ruta (caminata, bicicleta, automóvil ytransporte público ) a los objetivos.Motion Intelligence GmbH
Leaflet RouteBoxerEsta es una implementación de folletos de la clase RouteBoxer de Google. La clase RouteBoxer de Leaflet genera un conjunto de objetos L.LatLngBounds que están garantizados para cubrir cada punto dentro de una distancia especificada de una ruta.¡Más cercano!
Leaflet.Routing.AmapControle la búsqueda de rutas usando AMap (高 德 地图) como backend.Admite los sistemas de coordenadas chinos BD09 y GCJ02, líneas de colores y ventanas emergentes paso a paso.Jack Good
Leaflet TripGo enrutamientoLa plataforma de movilidad TripGo lepermite crear aplicaciones que brindan viajes de puerta a puerta sininterrupciones y personalizados utilizando cualquier medio de transporte público, privado o comercial. La motivación del complemento de TripGo Leaflet es proporcionar una manera fácil de incluir su funcionalidad en una plataforma externa.SkedGo
folleto.Noticias de viajeMarcadores editables y motor de enrutamiento para folleto. El motor de enrutamiento tiene complementos para Mapbox, GraphHopper y OSRM y se puede utilizar para automóviles, bicicletas o rutas peatonales. Demostración.Christian Guyette
Leaflet.ReachabilityMuestre áreas de accesibilidad basadas en el tiempo o la distancia para diferentes modos de viaje utilizando la API isochrones openrouteservice .Laboratorio de datos de Trafford

Geocodificación

Servicios externos que transforman una dirección o el nombre de un lugar en latitud y longitud (o viceversa).

EnchufarDescripciónMantenedor
Folleto GeoSearchPequeño plugin de geocodificación que trae búsqueda / búsqueda de direcciones (también conocida como geosearching) a Leaflet. 
Viene con soporte para Google, OpenStreetMap Nominatim, Bing, Esri y Nokia. Fácilmente extensible.
Stephan Meijer
Geocodificador OSM Control De FolletoUn geocodificador simple que usa OpenstreetMap Nominatim para ubicar lugares por dirección.Karsten Hinz
Control De Folleto De Bing GeocodificadorUn simple control de geocodificador que utiliza Bing para localizar lugares.Samuel Piquet
Geocodificador de control de folletosUn control limpio y extensible para geocodificación y geocodificación inversa.Soporte integrado para Nominatim, Bing, MapQuest, Mapbox, What3Words, Google y Photon. Fácil de extender a otros proveedores.Per Liedman
Localizador de GeoIP de folletosUn complemento simple que permite encontrar la ubicación aproximada de las direcciones IP y el centrado del mapa en dicha ubicación.Jakub Dostal
Esri Leaflet GeocoderUn control de geocodificación con sugerencias impulsadas por el geocodificador de ArcGIS Online.Patrick Arlt
Leaflet.OpenCage.SearchUn complemento de búsqueda que utilizala API de codificación geográfica de datos de OpenCage .El equipo deOpenCage
Leaflet.GeonamesUn control de geocodificación ligero impulsado por GeoNames . ManifestaciónBrendan Ward
Mapzen Búsqueda Folleto GeocoderUn control de geocodificación medianteMapzen Search o cualquier servicio alojado impulsado por la API de Pelias Geocoder . ManifestaciónLou Huang

Colecciones de plugins

Conjuntos de complementos que abarcan varias categorías.

Desarrolladores de complementos: mantenga los futuros complementos en repositorios individuales.

EnchufarDescripciónMantenedor
Plugins de Pavel ShramovUn conjunto de complementos para: GPX, KML, TOPOJSON layers; Capa de baldosas de Bing; Capas de Yandex (implementadas con sus API) y control de enlace permanente.Pavel ShramovBruno B
Spectrum4LeafletHerramientas para utilizar los servicios de Spectrum Spatial Server con folleto. Este complemento es compatible con: servicio de mapas, servicio de mosaico, servicio de características. Tiene capas, leyenda y controles de características.SVoyt ,ESTI MAP
MapBBCode complementos de folletos relacionadosSiete complementos para varias características, independientes de la biblioteca MapBBCode.Desde iconos circulares y emergentes hasta botones, conmutador de capas, mejor búsqueda y atribución.Ilya Zverev

Integración

Marcos y sistemas de construcción

Facilite su desarrollo integrando Leaflet en un marco de desarrollo o automatizando algunos trabajos de javascript / CSS para aplicaciones complejas.

EnchufarDescripciónMantenedor
Compatibilidad con el prospectoRecupere todas las opciones de iconos predeterminados de Leaflet desde CSS, en particular todas las URL de imágenes de iconos, para mejorar la compatibilidad con los paquetes y marcos que modifican las URL en CSS. En particular para el paquete web (con cargador de estilo, css, archivos y url), Rails Asset Pipeline y Django. Se deben resolver todos los casos de uso vinculados a la emisión del Folleto / Folleto # 4968 . Demo con webpack(y sin este plugin ).ghybs
Generador De Yeoman Del FolletoGenerador Yeoman que organiza una aplicación básica de mapas de Folletos.Moritz klack
folleto de reacciónReactuar componentes para mapas de Folletos.Paul le cam
Leaflet.CSSAgregue los archivos CSS del Folleto principal (o cualquier archivo css) desde JavaScript, se irán los comentarios condicionales.Calvin metcalf
Folleto LayerConfigProporcione un archivo json o una respuesta de servicio con una configuración de capas y marcadores para configurar automáticamente un cliente Leaflet.Alexander Nossum
Leaflet.i18nInternacionalización para plugins de folletos.Yohan bonifacio
Folleto ZoomLevel CSS ClassAgregue la clase css de nivel de zoom al elemento de mapa para actualizaciones de estilo fáciles basadas en niveles de zoomDag Jomar Mersland
mapa famosoIntegre Leaflet en aplicaciones hechas con el framework webfamo.us.Hein Rutjes
ngx-folletoComponentes de folletos y extensiones para Angular.io .Asymmetrik, Ltd.
Directiva de prospectos angularesIntegre Leaflet en las aplicaciones creadas con el framework webAngularJS .David rubert
Directiva de folletos pequeñosDirectiva de mapas Tiny LeafletJS para sus aplicaciones AngularJS.Martin Tesař
Popup Folleto AngularUtilice AngularJS en sus ventanas emergentes de folletos. Extiende el L.popup incorporado.Grant Harris
Control De Folleto AngularInserte y use el código HTML Angularized en su mapa de Folleto como un control de Folleto.Grant Harris
YAGA folleto-ng2Integración granular en Angular2 / 4. de demostración .Equipo de Desarrollo de YAGA
<leaflet-map>Integre el folleto en las aplicaciones creadas con el marco de componente web Polymer> = 1.0 .Hendrik Brummermann ,Prateek Saxena
Componente del mapa del folletoIntegrar Leaflet en aplicaciones realizadas con el framework webPolymer 0.5 .Prateek Saxena
Leaflet.jsfComponente / Contenedor de Caras de Java Server (JSF) para el Folleto.Terra SI LLC. M.Çağrı Tepebaşılı
JSF2LeafUn contenedor de JavaServer Faces para el folleto.Leonardo Ciocari
folleto de brasasMapeo fácil y declarativo paraEmber.js usando Leaflet.Miguel andrade
folleto de meteoritoProporciona un paquete Meteor para crear rápidamente aplicaciones de mapas multiplataforma en tiempo real.Caza bevan
L.Control.BootstrapModalActiva un modo Bootstrap usando un control en el mapa.Greg allensworth
L.Control.jQueryDialogActive un diálogo / modal de jQuery UI usando un control en el mapa.Greg allensworth
V-LeafletUse Leaflet como un componente para el marco Java / HTML deVaadin .Matti Tahvonen
gwty-folletoUna envoltura Java / GWT JsInterop para el folleto. Permite utilizar Leaflet en Java de la misma forma que en un script javascript.Zakaria Amine
Generador de mapas de folletosRellena un mapa de folletos desde un objeto de configuración, también puede crear controles de zoom, capas, atribución y dibujo.de demostración .Gherardo varando
Vue2LeafletVue2Leaflet es una biblioteca de JavaScript para el marco Vue.js que envuelve Leaflet, lo que facilita la creación de mapas reactivos.Mickaël KoRiGaN

rd integración del partido

Los siguientes complementos integran Leaflet en servicios o sitios web de terceros.

EnchufarDescripciónMantenedor
Leaflet.EditInOSMAgregue un control con enlaces para abrir la vista del mapa actual en los editores principales de OSM.Yohan bonifacio
Marcador de mapas ProUn complemento de WordPress que permite a los usuarios fijar, organizar y compartir sus lugares y pistas favoritos a través de su sitio impulsado por WordPress.Robert Harm
Mapa del folleto de WordPressCódigo abreviado interactivo y flexible para crear múltiples mapas en publicaciones y páginas, y para agregar múltiples marcadores en esos mapas.Benjamin J DeLong
MaptiksPlataforma analítica para mapas web. ¡Haga un seguimiento de las actividades del mapa, los tiempos de carga de la capa, los clics de marcadores, y más!Sparkgeo
Folleto para DrupalUn módulo de Drupal (7.xy 8.x) para integrar los mapas de folletos en su sitio de Drupal. Contiene un formateador de campo para mostrar un mapa para los campos que contienen datos geoespaciales, la integración de vistas para trazar datos en un mapa y una API liviana y fácil de usar.Actualmente utilizado por más de 10.000 sitios.Marzee Labs , y más mantenedores listados endrupal.org
Leaflet EasymapIncluya un mapa en su página HTML sin una línea de programación. Un módulo de Javascript basado en datos.Klaus Stein

Desarrolla tu propio

Folleto lo mantiene simple. Si puede pensar en una función que no es requerida por todos los usuarios de Leaflet, y puede escribir el código JavaScript de una manera reutilizable, ya tiene un complemento de Leaflet.

No hay requisitos estrictos sobre cómo crear su propio complemento, pero se recomienda a todos los desarrolladores que lean las recomendaciones en la guía del complemento .

Una vez que su complemento esté listo, puede enviarlo a esta lista: simplemente envíe una solicitud de extracción con la adición a /docs/plugins.md a nuestro repositorio de GitHub.