J'ai utilisé l'API Google Maps pour créer une carte qui affiche des polylignes de direction pour plusieurs utilisateurs vers une destination commune. Ainsi, chaque utilisateur a sa propre polyligne affichée sur la carte en même temps.Limite de direction de l'API Google Maps
Le problème est qu'il semble y avoir une limite quant au nombre de polylignes renvoyées. Quand j'ai plus de 10 utilisateurs environ, j'arrête de recevoir des données polylignes. (les derniers utilisateurs à ajouter à la carte ne reçoivent pas de polyligne). Je pourrais signaler que la fonction de chargement semble toujours fonctionner (l'écouteur d'événement d'erreur n'est pas appelé), mais je n'obtiens pas de données de polyligne, ou refuse de dessiner sur la carte.
Le nombre de polylignes qui sont dessinées est légèrement différent à chaque fois, ce qui me fait penser que google n'aime pas recevoir autant de requêtes d'un même utilisateur, mais je ne peux pas en être certain.
Est-ce que quelqu'un a des idées pour contourner ce problème? J'ai essayé de fournir des latitudes et des longitudes au lieu de chaînes d'adresses pour essayer de réduire la charge de travail, mais cela ne semble pas avoir d'effet sur le nombre de polylignes qui sont dessinées.
Enfin compris comment tamponner mes demandes et il semble fonctionner :) Si je donne 250 millisecondes entre chaque appel, je semble obtenir tous les résultats. J'ai 32 des 32 polylignes dessinées. Je n'ai pas testé quelque chose de plus élevé mais cela devrait être assez bon pour la plupart des cas. – Dominic
C'est génial. Content que tu l'as réglé. – RedBlueThing
merci pour l'information, je voudrais vous poser une question (il peut être puéril) - est leur toute autre façon de tracer les itinéraires (directions) sur la carte (qui sera libre pour toujours). –