Si vous dépassez les limites d'utilisation, vous obtiendrez un code d'état OVER_QUERY_LIMIT en réponse. Cela signifie que le service web cessera de fournir des réponses normales et retournera uniquement le code d'état OVER_QUERY_LIMIT jusqu'à ce que l'utilisation soit à nouveau autorisée. Cela peut se produire :
Dans les secondes qui suivent, si l'erreur a été reçue parce que votre application a envoyé trop de Dans les prochaines 24 heures, si l'erreur a été reçue parce que votre application a envoyé trop de requêtes par jour. Les quotas quotidiens sont réinitialisés à minuit, heure du Pacifique. Ce screencast explique étape par étape comment gérer correctement les demandes et les erreurs, ce qui s'applique à tous les services web.
Lorsqu'elle reçoit une réponse avec le code d'état OVER_QUERY_LIMIT, votre application doit déterminer quelle limite d'utilisation a été dépassée. Pour ce faire, il suffit de faire une pause de 2 secondes et de renvoyer la même demande. Si le code de statut est toujours OVER_QUERY_LIMIT, votre application envoie trop de requêtes par jour. Dans le cas contraire, votre application envoie trop de requêtes par seconde.
Remarque : il est également possible d'obtenir l'erreur OVER_QUERY_LIMIT :
- A partir de l'API d'élévation de Google Maps lorsque plus de 512 points par demande sont fournis.
- De l'API Google Maps Distance Matrix lorsque plus de 625 éléments par requête sont fournis.
Les applications doivent s'assurer que ces limites ne sont pas atteintes avant d'envoyer des demandes.
Limites d'utilisation de la documentation