2 votos

¿Las características seleccionadas desaparecen del mapa desde la API de ArcGIS para JavaScript?

Estoy trabajando con la versión 3.19 de la API de Javascript. Tengo una capa de características que se utiliza para mostrar las huellas de imágenes aéreas. Esta capa de características está configurada para obtener todas las características a mostrar a la vez basándose en un área de interés y una consulta de definición utilizando el modo FeatureLayer.MODE_SELECTION.

Mi problema es el siguiente: los datos se muestran correctamente al principio, pero si el usuario se desplaza fuera del área de interés, todas las características seleccionadas desaparecen del mapa y no vuelven a aparecer cuando vuelvo a visitar esa parte del mapa. Desde el depurador, puedo ver que esas características todavía están en la colección gráfica asociada con la capa de características, pero no se mostrarán en el mapa. He probado lo siguiente cuando cambia la extensión del mapa:

Iterar a través de las características / gráficos y llamar al método dibujar y / o mostrar()

Llamar a FeatureLayer.redraw()

Llamar a FeatureLayer.refresh()

Eso sigue sin funcionar. Llamando FeatureLayer.selectFeatures muestra los datos de nuevo, pero el uso de que haría que el código más complejo de lo que sospecho que tiene que ser. ¿Alguien tiene alguna sugerencia?

2voto

Fabien Ancelin Puntos 431

El problema desaparece cuando no configuro los símbolos de los gráficos seleccionados desde un archivo de configuración. La definición del símbolo está causando el problema. Todavía no estoy seguro de por qué, pero al menos sé quién es el culpable. Problema resuelto.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X