La aplicación es esbelta, pero no creo que sea esbelta la causa de este problema.
Qué está haciendo la aplicación:
¿Cuál es el problema?
Si el gráfico es correcto y actual y uno de estos otros casos está presente
el paso 5 no sucederá por alguna razón. Todas las funciones se crean correctamente y las fuentes se cargan en sus capas correspondientes, pero esas capas no se muestran visualmente.
view.animate() , puedo seleccionarlos mediante programación en una capa de selección, donde se muestran correctamente) La solución actual es simplemente esperar a que svelte termine su ciclo de actualización actual con await tick() y luego actualizar las tiendas de svelte nuevamente. Si bien esto funciona bien, no estoy satisfecho con la solución. Todos los datos ya están ahí antes. Recargar completamente las características de ~5k para que el mapa se actualice parece una exageración. (evento si es razonablemente rápido)
¿Qué más he probado?
.changed() en cualquier cosa y todo