-
Notifications
You must be signed in to change notification settings - Fork 0
Creación de plugin cliente
Para la creación de un plugin en cliente es necesario seguir el siguiente flujo:

-
Creación del control que dispondrá de la funcionalidad que se desee implementar. Se realizará mediante la clase IDEE.Control. Para establecer la funcionalidad de dicho control es necesario crearle la interfaz para poder interactuar, para ello es necesario crearle el método "createView" donde se define el contenido HTML de dicho control y donde se pueden establecer los eventos de botones etc.
-
Creación del plugin. Se realizará mediante la clase IDEE.Plugin. Este plugin se añadirá mas tarde al mapa.
-
Modificación del método addTo del plugin dondese establecerá su HTML que se mostrará en el visualizador
-
Creación del panel del plugin. Para ello se usará la clase IDEE.ui.Panel y se incorporará dentro del método addTo. Dentro del método addTo se añade al panel el control y se insertará los contenidos HTML necesarios.
Finalmente añadimos el plugin al mapa.
Opcional: si el usuario lo desea puede incluir al plugin el método de obtener ayuda para ser usado por el plugin Help que se encarga de generar una página de ayuda.
1.INICIO
1.1. Componentes de la API-IDEE
1.2. Documentación y Puntos de acceso
1.3. Primeros pasos
1.4. Diagrama API IDEE
2.1. Capas
■ 2.1.1. Fuentes
• 2.1.1.1. Capas vectoriales
+ Vector
+ WFS
+ GeoJSON
+ KML
+ MVT
+ OGCAPIFeatures
+ MBTilesVector
+ GenericVector
+ MapLibre
• 2.1.1.2. Capas ráster
+ WMS
+ WMC
+ WMTS
+ TMS
+ XYZ
+ OSM
+ MBTiles
+ GenericRaster
+ GeoTIFF
+ GeoPackageTile
• 2.1.1.3. Capas 3D
+ Terreno
+ 3DTiles
+ info 3DTiles
• 2.1.1.4. Capas rápidas
• 2.1.1.5. Grupo de capas
• 2.1.1.6. Secciones
• 2.1.1.7. GeoPackage
• 2.1.1.8. Capas externas
■ 2.1.2. Simbolización
• 2.1.2.1. Genérica
+ Puntos
+ Líneas
+ Polígonos
• 2.1.2.2. Básica
+ Puntos
+ Líneas
+ Polígonos
• 2.1.2.3. Avanzada
+ Coropletas
+ Proporcional
+ Categorías
+ Estadísticos
+ Mapas de Calor
+ Cluster
+ Línea de flujo
+ Composición
2.4. Paneles
» Creación de panel desde cero sin controles
» Tutorial Panel de un único control
5. API REST
5.1. Parametrización API-REST
5.2. Base de Datos API-REST
5.3. API REST Actions
5.4. Servicio de correos electrónicos
5.5. Capas rápidas
5.6. Parametrización API-REST plugins externos
6. PARAMETRIZACIÓN VISUALIZADORES
9. GUÍA DE DESARROLLO
> Guía para colaborar en el repositorio
> Guía para el desarrollo de API-IDEE
> Guía de test de API-IDEE
» Tutorial desarrollo del núcleo de API-IDEE - (Cliente)
> Guía de desarrollo de componentes
» Tutorial desarrollo del núcleo de API-IDEE - (Servidor)
> Guía de desarrollo de plugins
» Tutorial desarrollo de plugins ya creados
» Tutorial desarrollo de nuevos plugins
> Guía de desarrollo de visualizadores con React