-
Too much recursion
Bonjour,
Je crée dynamiquement des cartes Google selon des chantiers (max 25) programmés par semaine (1 carte pour la semaine). Tout se passe bien.
Récemment:
J'ai ajouté des infobulles personnalissées (http://google-maps-utility-library-v.../infobubble.js)
J'ai aussi implémenté un calcul de distances entre les différentes étapes avec Data Matrix.
Depuis, il y a certaines semaines où la carte ne s'affiche pas complètement: on voit le cadre, les contrôles, les bulles, mais pas les fonds de carte. Les calcules de distances se fond très bien.
Ma console Firefox me dit "too much recursion".
D'autre part:
- cela ne se produit que pour certaines semaines (1 sur 4 environ), mais toujours les mêmes, et pas forcément celles qui ont le plus de chantier (seulement 6 ou 7 points à afficher)
- en désactivant les infobulles perso et/ou le calcul des distances, cela ne change rien: toujours l'erreur.
D'après vous, où dois-je orienter mes investigations ?
Merci pour vos réponses.
-
Bonjour,
sans voir le code, ou une page en ligne, il va être difficile de t'aider ;)
-
Tu as raison ! J'attendais qu'on me le demande.
Trêve de bavardages: j'ai résolu mon souci tout seul. J'avais un utilisateur qui avait saisi ses latitude-longitude à la main (sans placer le marqueur sur la carte), mais il les a saisies dans ce format:
N45°26.369 et O0°12.355
au lieu de 45.2369885, -0.12336698
(du coup, j'ai is ces champs en type="hidden" pour éviter ce type d’inconvénient)
Lorsque Google essayait de placer le marqueur, il faisait visiblement des boucles infinies.
Résolu !