Dépasser 23 waypoint par limite de requête sur Google les Directions de l'API (Entreprise/niveau de Travail)

Je voudrais utiliser le google directions API pour développer la planification de l'itinéraire d'un logiciel pour une société qui gère des chasse-neige en hiver et de l'aménagement de l'été. L'une des exigences de clients, c'est qu'il soit en mesure de calculer des itinéraires avec au moins 30 ( de préférence plus ) waypoints. Selon la documentation (cité ci-dessous) même de l'API Google Maps pour les Travaux les clients sont limités à seulement 23 points de passage par la demande.

Utilisation de la Google les Directions de l'API est soumis à une requête de la limite de 2 500 directions de demandes par jour. Des directions individuelles demandes peuvent contenir jusqu'à 8 points de cheminement intermédiaires dans la demande. L'API Google Maps pour Travailler les clients peuvent requête jusqu'à 100 000 directions de demandes par jour, avec un maximum de 23 points de cheminement a permis à chaque demande.

Quelqu'un est-il au courant d'une solution de contournement -- un -- de contourner ce problème?

Aussi, serait-il possible d'utiliser une solution de contournement pour le libre de l'API? J'entends le premier ministre comptes sont assez chers.

Merci!!
Marc

  • Voici ma solution pour le problème. Notes: - Définir MAX_WAYPOINTS_PER_REQUEST à 8, 23, ou ce que vous voulez. - Chaque objet de requête qui est envoyée à Google est également enregistré dans le navigateur de la console pour vous d'inspecter.
  • hey @CrazyTim je suis status="ZERO_RESULTS" pour certains point. si je supprime le point de son travail. comment ignorer le point de
  • Je ne sais pas de manière à isoler le latlong qui est à l'origine de la ZERO_RESULTS erreur autre que vérifier manuellement chaque maillon de la chaîne. Il pourrait être préférable de poster cela comme une question distincte.
  • hey j'ai mis une question de pile je pense que vous allez être la meilleure personne pour le sna. merci stackoverflow.com/questions/19116578/...
  • j'ai résolu le problème, voir ce jsfiddle.net/67tbw/29
  • Ceci est une technique de limitation imposée à appliquer "Vous ne pouvez pas télécharger toute la base de données" par Google. Utiliser une carte gratuite comme Wikimapia ou de l'OSM et de faire le routage sur votre copie.

InformationsquelleAutor Marc H | 2012-01-08