La carte se recharge à chaque calcul d'itinéraire
publié le , mis à jourLa carte se recharge en mode itinéraire à chaque fois qu'on change de mode de transport, et quand on ferme la fenêtre itinéraire.
younes_mstr
Bonjour, je suis étudiant en licence informatique et à l'issue d'un cours de développement de logiciel libre j'aimerai beaucoup contribuer à ce ticket s'il est validé.
pmiossec
@younes_mstr wrote in https://codeberg.org/cartes/web/issues/1642#issuecomment-10633568:
j'aimerai beaucoup contribuer à ce ticket s'il est validé.
Merci beaucoup pour cette plaisante intention.
Cartes est un projet opensource et tout le monde peut apporter sa pierre à l'édifice.
Je ne suis pas sûr du sens "validé" que tu entends?
- Est-ce que le bug/comportement non optimal existe? Il semble car la vidéo l'atteste...
- Est-ce que l'équipe du projet vérifie et "valide" toutes les issues créées? non, pas obligatoirement (comme dans tous les projets opensources).
En résumé: vas-y, si tu penses que tu peux apporter une contribution, ton investigation et/ou fix sera très apprecié! Même si tu n'arrives pas à résoudre le problème mais que tu arrives à confirmer, donner des steps pour reproduire, trouver d'où viens le problème, cela sera bénéfique pour le projet (et surement pour tes compétences).
pmiossec
Par contre, à vue de nez, ça peut être un bug qui est soit pas "trop" complexe à résoudre (si tu as de la chance) mais dans le cas contraire nécessitera peut-être de gros changements.
Et dans ce cas là, ne pas hésiter à communiquer pour ne pas partir sur une fausse piste et que tout le monde soit frustré. Faire une PR en mode "draft" pour montrer son code peut être une bonne solution....
younes_mstr
Merci beaucoup pour votre réponse !
Je voulais dire par "validé" le fait qu'il n'y ait pas de label comparé à beaucoup d'autres tickets. Je pensais que le ticket devait être au préalable validé par les mainteneurs du projet.
En tout cas, je vous remercie une nouvelle fois que ce soit de votre réponse ou de votre accueil !
etienneJr
Salut et bienvenue !
@younes_mstr wrote in https://codeberg.org/cartes/web/issues/1642#issuecomment-10670951:
le fait qu'il n'y ait pas de label comparé à beaucoup d'autres tickets
haha, les labels, je crois qu'il n'y a que moi qui les mets, pour organiser un peu les choses et qu'on retrouve plus facilement les tickets qui parlent de tel ou tel sujet. Et je le fais vraiment de temps en temps, quand j'y pense, donc non ça n'est pas du tout le signe d'une prise en compte quelconque !
Si tu vois un ticket qui t'intéresse, n'hésite pas ! tu peux éventuellement te signaler sur le ticket quand tu commences, pour éviter qu'en autre qu'en autre s'en charge aussi, mais comme on est peu nombreux, je crois que ça n'est jamais arrivé. 😅
D'ailleurs, concernant les tickets qui sont assignés à moi, ça ne veut pas dire que je vais les traiter (il y en a trop), juste que le sujet m'intéresse et que dans l'idéal j'aurais aimé le traiter. Donc si ça t'intéresse aussi, vas y !
Et évidemment, tu auras forcément des questions, n'hésite pas à les poser plutôt que de rester bloqué des heures.
laem
Ce n'est pas un bug ! Mais une contrainte du nouveau mode voiture qui commence à introduire des différences de rendu du style dédié à la voiture. Ce sera étendu pour les autres modes : la carte vélo doit bien sûr être encore différente, etc.
En pratique pour l'instant, ça ne fait que déclencher les panneaux de vitesse max pour le mode voiture. Ce qui est déjà substantiel, dans le sens où ça pourrait tout simplement sauver des vies, la vitesse étant le premier prédicteur des homicides routiers, avec l'alcool.
C'est du à mon implémentation du style voiture via des options de style, vs l'implémentation d'Étienne qui lui modifie impérativement la carte via des setLayer & compagnie.
Je ne suis pas pour modifier ça pour l'instant, vu la faible contrainte qu'est ce re-rendu de la carte au clic.
Par contre, on peut essayer d'investiguer pourquoi mettre diff à true dans Map.tsx ne produit pas l'effet escompté.
etienneJr
en effet, le flash visuel dû au rechargement du style est vraiment suprenant voire perturbant. Je peux me repencher sur cette histoire de diff, essayer de le faire marcher. Et sinon oui faudra passer à la solution de modifier juste les layers concernés plutôt que tout le style.
laem
Et sinon oui faudra passer à la solution de modifier juste les layers concernés plutôt que tout le style.
En sachant que l'approche impérative est toujours plus sujette à des bugs ou des prises de tête dans le code. MapLibre est très impératif, mais si on peut contourner ça, tant mieux !
laem
OK, bon début ici ! https://codeberg.org/cartes/web/pulls/1660