Affichage optimisé des cartes de transport
publié le , mis à jour⚙️ Ceci est une proposition de changement de code.
Rendez-vous sur sa page Coderberg pour l'osculter.
Dans le hook useDrawTransport, on va faire un loop sur les agences pour les rendre dans leur source maplibre propre. Ainsi, quand une agence s'ajoute, on l'ajoute sans redessiner toutes les autres.
Le useEffect devra être rerendu quand la liste des agences change, mais un check hasSource devra être fait, et le nettoyage du hook fait correctement également pour enlever ce qui a été dessiné.
- on a bien trituré useDrawTransport, il faut rétablir son fonctionnement avec ses usages initiaux, l'affichage des routes au clic sur un arrêt
- faire marcher le clic sur une route pour voir la route -[ ] https://x.com/LCIwan/status/1769098249523057014?s=20
laem
C'est fait.
laem
En fait non, c'est pas du tout fait ^^
Le prefetch avait amélioré les choses, mais il y a toujours un redessin à chaque MAJ du résultat du prefetch.
Pas hyper prioritaire, mais à reprendre, ~ 1h.
laem
De l'eau a coulé, je ferme, même si l'actuel en ligne n'est pas optimal.