Classe AddressValidation
Classe google.maps.addressValidation.AddressValidation
Classe statique permettant d'accéder aux API Address Validation.
Accédez-y en appelant le const {AddressValidation} = await google.maps.importLibrary("addressValidation")
.
Consultez Bibliothèques de l'API Maps JavaScript.
Méthodes statiques | |
---|---|
|
fetchAddressValidation(request) Paramètres :
Valeur renvoyée :
Promise<AddressValidation> Valide une adresse. Consultez https://developers.google.com/maps/documentation/javascript/address-validation/validate-address. |
Propriétés | |
---|---|
|
Type :
Address optional Informations sur l'adresse elle-même, par opposition au géocode. |
|
Type :
Geocode optional Informations sur l'emplacement et le lieu auxquels l'adresse a été géocodée. |
|
Type :
AddressMetadata optional Autres informations utiles concernant la délivrabilité. Il n'est pas garanti que metadata soit entièrement renseigné pour chaque adresse envoyée à l'API Address Validation. |
|
Type :
string optional UUID qui identifie cette réponse. Si l'adresse doit être validée de nouveau, cet UUID doit accompagner la nouvelle demande. |
|
Type :
USPSData optional Indicateurs de distribution supplémentaires fournis par USPS. Fourni uniquement dans les régions US et PR . |
|
Type :
Verdict optional Indicateurs de verdict global |
Méthodes | |
---|---|
|
toJSON() Paramètres : aucun
Valeur renvoyée :
Object Convertit la classe AddressValidation en objet JSON avec les mêmes propriétés. |
Interface AddressValidationRequest
Interface google.maps.addressValidation.AddressValidationRequest
Interface de requête pour
.AddressValidation.fetchAddressValidation
Propriétés | |
---|---|
|
Type :
PostalAddressLiteral Adresse en cours de validation. Les adresses non mises en forme doivent être envoyées via PostalAddress.addressLines . |
|
Type :
string optional Ce champ ne doit pas être défini pour la première demande de validation d'adresse. Si plusieurs demandes sont nécessaires pour valider complètement une seule adresse (par exemple, si les modifications apportées par l'utilisateur après la validation initiale doivent être revalidées), chaque demande de suivi doit remplir ce champ avec le de la toute première réponse de la séquence de validation. |
|
Type :
boolean optional Active le mode compatible USPS CASS. Cela n'affecte que le champ de AddressValidation . Remarque : Pour les demandes compatibles USPS CASS concernant des adresses à Porto Rico, un PostalAddress.regionCode du address doit être indiqué comme "PR", ou un PostalAddress.administrativeArea du address doit être indiqué comme "Porto Rico" (sans tenir compte de la casse) ou "PR". |
Classe Address
Classe google.maps.addressValidation.Address
Détails de l'adresse post-traitée. Le post-traitement consiste à corriger les parties mal orthographiées de l'adresse, à remplacer les parties incorrectes et à déduire les parties manquantes.
Accédez-y en appelant le const {Address} = await google.maps.importLibrary("addressValidation")
.
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
---|---|
|
Type :
Array<AddressComponent> Composants individuels de l'adresse mise en forme et corrigée, ainsi que des informations de validation. Vous y trouverez des informations sur l'état de validation des différents composants. |
|
Type :
string optional Adresse post-traitée, mise en forme sur une seule ligne selon les règles de mise en forme des adresses de la région où elle se trouve. |
|
Type :
Array<string> Types de composants qui devaient être présents dans une adresse postale au format correct, mais qui n'ont pas été trouvés dans l'entrée ET n'ont pas pu être déduits. Les composants de ce type ne sont pas présents dans formatted_address , postal_address ni address_components . Par exemple, ['street_number', 'route'] pour une entrée telle que "Boulder, Colorado, 80301, États-Unis". Pour consulter la liste des types possibles, cliquez ici. |
|
Type :
PostalAddress optional Adresse post-traitée représentée sous forme d'adresse postale. |
|
Type :
Array<string> Types des composants présents dans address_components , mais dont l'exactitude n'a pas pu être confirmée. Ce champ est fourni pour des raisons pratiques : son contenu équivaut à une itération dans address_components pour trouver les types de tous les composants où n'est pas ou l'indicateur n'est pas défini sur true . Pour consulter la liste des types possibles, cliquez ici. |
|