Creación de plugin cliente - Desarrollos-IDEE/API-IDEE GitHub Wiki
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.