Closed cbriand closed 3 years ago
Problème d'asynchrone à analyser.
Le style semble ne pas se charger correctement au chargement des données.
Le refresh ne semble pas suffire, il semble que tout le canevas de la carte nécessite d'être recalculé de force via un mouvement type zoom ou recentrage (zoomToExtent).
emprise complète (et pas uniquement sur la zone des horaires précédemment saisis)
Je ne comprend pas, actuellement on reclacule la couche (update), on calcule l'étendue et on centre sur l'étendu. Il faut un certain temps entre la fermeture de la modal et le recentrage sur l'emprise.
On constate ensuite les problèmes d'affichage avec le style des cluster sur dimensionnés.
Ce n'est pas ce que tu observes ?
La semaine dernière, tu as soumis la très bonne idée de zoomer sur la zone utile de l'utilisateur après enregistrement de ses données horaires. C'est ce que tu fais à la connexion de l'utilisateur. Il n'est alors pas utile de recalculer l'étendue de la carte principale à la fermeture de la modale.
Pour moi, le calcul de l'étendue de la carte et de son centre ne doit se faire qu'au chargement initial de l'application et pas sur les actions suivantes.
Le problème de style, lui, doit être corrigé.
Donc si je comprend bien on ne recentre pas sur l'étendue à la deconnexion / suppresion d'un user ?
Non, on peut rester sur la zone qu'il consultait avant de se connecter.
Très bien, merci pour cette précision.
@cbriand je viens de pousser un fix pour cette issue. A tester car on a de l'asynchrone (les comportements peuvent changer entre 2 tests dans le pire des cas).
Ca a l'air de fonctionner, mais le rafraîchissement de la carte est long
c'est normal c'est le temps de la réception de toutes les données (requêtes WFS) et re traitement derrière (filtre attributaire et spatial).
En contrôlant dans la trame réseau de la console, on peux voire l'écart de temps entre appel - réception de la requête.
La carte principale a du mal à se recharger après l'enregistrement de données horaires :