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?