IGN-CNIG / API-CNIG

European Union Public License 1.2
25 stars 12 forks source link

Bug en el plugin de Infocoordinates #12

Open aurieTech opened 8 months ago

aurieTech commented 8 months ago
  1. Una vez abierto el popup de Infocoordinates, aunque esté cerrado el clicar en el mapa sigue generando puntos.
  2. También, si creas un nuevo punto, y cierras el popup, al abrirlo los puntos se añaden de 3 en 3.
IngenieroGeomatico commented 8 months ago

Muy buenas @khachimarur80 , gracias por tu comentario y utilizar la API-CNIG.

Hemos estado intentando replicar el caso de uso que nos comentas pero no hemos sido capaces de replicarlo.

¿Podrías ponernos los pasos que has seguido o dónde lo estás usando? Las pruebas las hemos realizado en Iberpix: https://www.ign.es/iberpix/ y en el propio test de la extensión infocoordinates: https://componentes-desarrollo.cnig.es/api-core/infocoordinates.jsp?language=es

Esperamos tu retroalimentación, un saludo.

aurieTech commented 8 months ago

Buenos días,

Ya he encontrado la razón del bug.

Estoy usando la API dentro de una aplicación de Vue. Estoy inicializando el mapa y el plugin siguiendo los ejemplos de la documentación.

El entorno de uso es un componente separado en Vue.js. La importación es la indicada en la documentación usando CDN. Adjunto también el código donde inicializo y utilizo el plugin.

Adjunto los dos componentes, uno con el error y el otro sin. La causa del error al parecer es un “prop” del componente llamado “points”. Este por alguna razón causa un conflicto con el plugin de “infoCoordinates”.

IngenieroGeomatico commented 7 months ago

Buenas de nuevo:

No he podido ver los adjuntos que indicas, pero me alegro que hayas encontrado la causa del problema.

Cualquier punto de mejora que nos quieras ofreces, estamos abiertos a sugerencias o P.R.

¡Un saludo y muchas gracias!