Présentation de la validation d'adresse

Développeurs de l'Espace économique européen (EEE)

Pourquoi utiliser Address Validation dans l'API Maps JavaScript ?

La bibliothèque Address Validation prend une adresse en entrée pour identifier et valider ses composants. Elle standardise également l'adresse pour la distribution postale et trouve les meilleures coordonnées de latitude/longitude connues pour celle-ci. Si vous le souhaitez, vous pouvez activer le système CASS™ (Coding Accuracy Support System) pour les adresses aux États-Unis et à Porto Rico.

L'API Address Validation vous permet d'améliorer la prévisibilité des livraisons et de réduire les échecs de livraison, ce qui améliore l'expérience client. Pour ce faire, vous devez identifier les adresses incorrectes et mieux connaître les caractéristiques des adresses.

Ce que vous pouvez faire avec Address Validation dans l'API Maps JavaScript

Avec Address Validation dans l'API Maps JavaScript, vous pouvez déterminer si une adresse correspond à un lieu réel. Si l'adresse ne fait pas référence à un lieu réel, l'API peut identifier les composants potentiellement incorrects que vous pouvez présenter à vos clients pour qu'ils les corrigent. Voici un exemple de workflow :

  1. Le client saisit une adresse : l'image suivante montre un formulaire de base qui permet à un client de saisir une adresse, éventuellement dans le cadre d'un processus de paiement.

    Adresse saisie par le client.
  2. L'application envoie l'adresse à l'API : l'application transmet cette adresse à l'aide de la méthode fetchAddressValidation.

  3. L'API valide et normalise l'adresse : dans sa réponse, l'API Address Validation renvoie l'adresse complète telle que déterminée par l'API ou indique les informations manquantes.

  4. Le client confirme ou corrige l'adresse : en fonction de ce que l'API renvoie, vous pouvez fournir les invites suivantes au client :

    1. Confirmez l'adresse recommandée.
    2. Fournissez les informations manquantes.
    3. Corrigez l'adresse.
    Le client peut confirmer l'adresse corrigée. Le client peut fournir les informations manquantes. Le client peut corriger l'adresse.

Fonctionnement d'Address Validation dans l'API Maps JavaScript

Lorsqu'un appel à fetchAddressValidation est effectué, l'API tente d'effectuer les opérations suivantes :

  • Corrects : fournit des contrôles de validation au niveau des composants, y compris les sous-locaux, le cas échéant.
  • Completes : tente de déduire les composants d'adresse manquants ou incorrects.
  • Formats : nettoie et standardise le format des composants d'adresse.

À propos de CASS™

Le service postal des États-Unis (United States Postal Service® ou USPS®)1 gère le système CASS™ (Coding Accuracy Support System) afin d'aider et de certifier les fournisseurs de validation d'adresse. Un service certifié CASS™, tel que l'API Address Validation, a été validé pour sa capacité à compléter les informations manquantes d'une adresse, à la standardiser et à la mettre à jour pour vous fournir l'adresse la plus récente et la plus précise.

CASS n'est pas activé par défaut et n'est compatible qu'avec les régions "US" et "PR". Pour activer CASS, définissez enableUspsCass sur true dans une requête de validation. Pour en savoir plus, consultez Valider une adresse.

Dans le cadre de notre utilisation des services USPS, USPS évalue les demandes d'adresses créées artificiellement. Si l'USPS identifie une adresse d'entrée comme ayant été créée artificiellement, Google est tenu de cesser de valider les adresses pour le client et doit signaler à l'USPS les coordonnées du client (nom et adresse), l'adresse d'entrée concernée et les données d'utilisation agrégées. En utilisant l'API, vous acceptez les présentes Conditions spécifiques du service.

Étapes suivantes


  1. Google Maps Platform est un licencié non exclusif du service postal des États-Unis (United States Postal Service®). La ou les marques suivantes appartiennent au service postal des États-Unis (USPS®) et sont utilisées avec son autorisation : United States Postal Service®, CASS™, CASS Certified™. ↩