-
Notifications
You must be signed in to change notification settings - Fork 15
Mapea con ES Modules
A día de hoy, es muy común realizar los desarrollos en base a "módulos", importando aquellos que necesitamos de una librería o código determinado. Mapea, en su código, sigue este principio, pero a la hora de distribuirlo se ha optado como primera opción una única librería minificada sin exponer dichos módulos. Esto es así para poder asegurar la retrocompatibilidad con versiones, una de las máximas de Mapea, lo que no impide que se esté ya estudiando su publicación como paquete NPM en el NPM Registry.
De todas formas, si se está acometiendo un desarrollo con ES Modules y se necesita importar Mapea a modo de módulo, puede hacerse importando la librería de forma completa. Para ello, es necesario realizar un import del minificado y su configuración. De esta forma tendremos disponible en la variable M (o window.M al ser global) toda la funcionalidad de Mapea
import './lib/mapea/mapea-5.1.0.ol.min'
import './lib/mapea/configuration-5.1.0'
//En M o window.M tendremos toda la funcionalidad de Mapea
let map = M.map({
container:"map"
})
Inicio
Primeros pasos
Personalizar del mapa
> Capas raster
WMS, WMC, WMTS, Mapbox, OSM
> Capas vectoriales
WFS, GeoJSON, KML, MVT
Features
Filtros
Simbología
• Genérica (Puntos, Líneas, Polígonos)
• Básica (Puntos, Líneas, Polígonos)
• Coropletas, Proporcional, Categorías, Estadísticos, Mapas de Calor
• Cluster, Composición
> Otros formatos
GeoPackage, MBtiles
> Grupos de capas
> Controles básicos
> Opciones
> Paneles
> Extensión máxima
> Proyecciones
Plugins
> API versiones plugin
Proxys
Eventos
Utilidades
Diálogos
Popups
i18n
Acceso librerías base
> versionado
> versiones Mapea disponibles
Mapea iframe
Solución de problemas
Mapea con ES Modules
Testing de aplicaciones
ROADMAP