Pages: 1
- Sujet précédent - Rafraichir la map apres l'ajout de layers de maniere asynch - Sujet suivant
#1 Sat 16 September 2023 17:19
- saxrub
- Juste Inscrit !
- Date d'inscription: 27 Aug 2021
- Messages: 2
Rafraichir la map apres l'ajout de layers de maniere asynch
Bonjour à tous.
Si vous ouvrez la page https://visiolittoral.fr/include_CAR...atitude=45.948 , vous verrez une carte avec trois markers (en fait des layer.Vector).
Ces trois markers sont ajoutés pour illustration de debug dans le flux standard de construction d'une map.
Le problème c'est que dans le code, j'exploite un fichier json récupéré par l'appel d'un ajax (lignes 348 à 423) qui s’exécute de manière asynchrone.
En d'autres mots avant que le callback de l'ajax ne soit exécuté, le code d'initialisation de la carte (à partir de la ligne 427) suit son bonhomme de chemin.
Si l'on fait un débug, on verra que les collections de allLayers et allLayersSwitcher ont bien les nouveaux layers ajoutés dynamiquement (lignes 408 et 410).
Le problème c'est qu'ils ne s'affichent pas
Y a-t-il une solution pour rafraichir la carte afin qu'elle reflète tous les markers ?
Hors ligne
#2 Mon 18 September 2023 13:14
- saxrub
- Juste Inscrit !
- Date d'inscription: 27 Aug 2021
- Messages: 2
Re: Rafraichir la map apres l'ajout de layers de maniere asynch
Je suis désolé mais le lien vers la page a été altéré par mon mon copier/coller !
La page de test est https://wnat.fr/include_CARTE_IGN_USAGE … atitude=46
Hors ligne
Pages: 1
- Sujet précédent - Rafraichir la map apres l'ajout de layers de maniere asynch - Sujet suivant