Code et message d'erreur dans la réponse à une requête de géocodage

API Google Geocoding exemples et tutoriels en Français

Cartographie et webmapping

Partager ce tutoriel sur les réseaux sociaux
Signaler une erreur dans cet article

Codes d'états ou Status Codes

Le champ status dans la réponse fournie par le géocodeur contient le statut de la requête, et peut contenir des informations importantes pour vous aider à traquer les bugs et dysfonctionnements liés au géocodage.

Le champ status peut contenir les valeurs suivantes :

  • "OK" : aucune erreur n'a été décelée. L'adresse a été analysée avec succès et au moins un résultat a été retourné.
  • "ZERO_RESULTS" : le géocodage a réussi, mais il ne comporte aucun résultat. Cela se produit lorsqu'une adresse address inexistante à été transmise ou qu'un latlng d'un endroit isolé a été passé au géocodeur.
  • "OVER_QUERY_LIMIT" : le quota autorisé a été dépassé.
  • "REQUEST_DENIED" : la requête a été refusée. Cela est généralement dû à l'absence du paramètre sensor.
  • "INVALID_REQUEST" : la requête ( address ou latlng ) est manquante.
  • "UNKNOWN_ERROR" : la requête n'a pas pu être traitée en raison d'une erreur de serveur. La requête est susceptible peut réussir si vous essayez à nouveau.

Messages d'erreurs

Lorsque le géocodeur retourne un code d'état autre que OK, il peut y avoir un champ supplémentaire error_message dans la réponse du géocodeur.
Ce champ contient des informations supplémentaires sur les raisons de cette erreur.

Remarque : la présence de ce champ n'est pas toujours garantie, et son contenu est sujet à modification.