Sur mobile, la vue se centre sur la position actuelle même lors qu'un lieu est spécifié
publié le , mis à jourhttps://github.com/laem/futureco/assets/928878/053cd70a-fe41-4262-ba99-4db0db9765b8
Sur la vidéo, je clique sur un lien (https://cartes.app/?allez=Tao%20369%7Cn10937811413%7C-3.6793%7C40.3941) vers un restaurant à Madrid en étant en région Parisienne.
Le site se charge, centré sur Rennes, puis zoom sur Madrid et ensuite vers ma position actuelle.
Idéalement, le site devrait s'ouvrir sur Madrid et ne plus bouger.
laem
Merci pour le bug précis ! Ce sont des petits problèmes de précédence des localisations qui ne sont pas triviales, mais qu'on va corriger !
laem
Le bug était bien démontré sur cet article https://blog.quentin.ms/posts/paris-lisboa-paris/
laem
OK normalement il est réglé, @quentinms est-ce que tu confirmes :) ?
Ghosthttps://github.com/user-attachments/assets/954721f0-959f-45e7-9c58-3cd7808ede4d
(Contexte : je suis au Portugal, le lieu du lien est à Madrid; Safari iOS 18.1)
J'ai toujours le bug la première fois que je clique sur le lien (la "caméra" fait France -> Madrid -> Portugal) , mais pas la deuxième (Portugal -> Madrid).
pmiossec
@laem wrote in https://codeberg.org/cartes/web/issues/320#issuecomment-5410029:
OK normalement il est réglé, @quentinms est-ce que tu confirmes :) ?
Je ne sais pas si c'est le même bug mais j'ai qqchose de très similaire sur mobile android/firefox (et pas sur desktop): Si les coordonnées sont indiquées dans l'url, il se déroule la chose suivante:
- la carte commence à charger au bon endroit (fond de carte + volet d'information)
- très rapidement après, le fond de carte bascule sur le centre par default hardcodé dans le code source: [2.025, 46.857]
- on a donc la carte qui ne correspond pas à ce qu'il y a dans le volet d'information
- interagire avec la carte change le rendu pour le bon endroit.
J'ai vu que le calcul du centre se fait à 2 endroits "concurrentiellement" (`useAddMaps.ts" & "Container.tsx"). Surement la cause de ce comportement...
laem
C'est quelle URL dans ton exemple @pmiossec ? Sur le lien de cette issue, le chargement pour moi commence à Rennes, puis bascule rapidement au bon endroit.
pmiossec
@laem je le reproduit avec n'importe quel lien (donc celui-ci) sur mobile mais pas desktop avec Firefox et Vivaldi quasiement systematiquement.
De temps en temps, ça marche bien mais c'est rare...
Les coordonnées par defaut sont en passe de devenir mon endroit le plus detesté de France 🤪
pmiossec
Un enregistrement
laem
Haha mince, donc c'est un bug spécifique mobile.
etienneJr
c'est probablement lié au fait que tu as désactivé la géoloc, non ? (d'une part je vois que c'est le cas dans ta capture vidéo, et d'autres part les coordonnées par défaut sont faites pour ouvrir la carte qq part quand échec de géoloc)
Tu peux retester avec la géoloc activée pour confirmer ?
pmiossec
Tu peux retester avec la géoloc activée pour confirmer ?
J'avais pas fait attention mais c'est pas lié. C'etait activé sur firefox et un nouveau test activé et ça change rien 🫤