Address Validation (beta)

AddressValidation class

google.maps.addressValidation.AddressValidation zajęcia

Klasa statyczna do uzyskiwania dostępu do interfejsów API Address Validation.

Dostęp przez połączenie pod numer const {AddressValidation} = await google.maps.importLibrary("addressValidation").
 Zobacz Biblioteki w Maps JavaScript API.

BetafetchAddressValidation
fetchAddressValidation(request)
Parametry: 
Zwracana wartość:  Promise<AddressValidation>
Betaaddress
Typ:  Address optional
Informacje o samym adresie, a nie o geokodzie.
Betageocode
Typ:  Geocode optional
Informacje o lokalizacji i miejscu, do którego został przypisany adres.
Betametadata
Typ:  AddressMetadata optional
inne informacje istotne dla dostarczalności. metadata nie musi być w pełni wypełniony w przypadku każdego adresu wysłanego do interfejsu Address Validation API.
BetaresponseId
Typ:  string optional
Identyfikator UUID tej odpowiedzi. Jeśli adres wymaga ponownej weryfikacji, do nowej prośby musi być dołączony ten identyfikator UUID.
BetauspsData
Typ:  USPSData optional
Dodatkowe flagi dostarczalności udostępniane przez USPS. Dostępne tylko w regionach USPR.
Betaverdict
Typ:  Verdict optional
Flagi ogólnej oceny
BetatoJSON
toJSON()
Parametry: brak
Zwracana wartość:  Object
Konwertuje klasę AddressValidation na obiekt JSON o tych samych właściwościach.

AddressValidationRequest interfejs

google.maps.addressValidation.AddressValidationRequestinterfejs

Interfejs żądania dla BetaAddressValidation.fetchAddressValidation.

Betaaddress
Adres jest weryfikowany. Nieformatowane adresy należy przesyłać za pomocą PostalAddress.addressLines.
BetapreviousResponseId optional
Typ:  string optional
To pole nie może być ustawione w przypadku pierwszej prośby o weryfikację adresu. Jeśli do pełnej weryfikacji jednego adresu potrzebne są kolejne żądania (np. jeśli zmiany wprowadzone przez użytkownika po wstępnej weryfikacji wymagają ponownej weryfikacji), każde kolejne żądanie musi zawierać w tym polu wartość BetaAddressValidation.responseId z pierwszej odpowiedzi w sekwencji weryfikacji.
BetauspsCASSEnabled optional
Typ:  boolean optional
Włącza tryb zgodny z USPS CASS. Dotyczy to tylko pola BetaAddressValidation.uspsDataAddressValidation. Uwaga: w przypadku żądań dotyczących adresów w Portoryko, które są obsługiwane przez USPS CASS, w polu PostalAddress.regionCode elementu address musi być podana wartość „PR”, a w polu PostalAddress.administrativeArea elementu address musi być podana wartość „Puerto Rico” (bez rozróżniania wielkości liter) lub „PR”.

Address class

google.maps.addressValidation.Address zajęcia

Szczegóły przetworzonego adresu. Przetwarzanie końcowe obejmuje poprawianie błędnie napisanych części adresu, zastępowanie nieprawidłowych części i wywnioskowywanie brakujących części.

Dostęp przez połączenie pod numer const {Address} = await google.maps.importLibrary("addressValidation").
 Zobacz Biblioteki w Maps JavaScript API.

Betacomponents
Poszczególne komponenty sformatowanego i poprawionego adresu wraz z informacjami o weryfikacji. Zawiera informacje o stanie weryfikacji poszczególnych komponentów.
BetaformattedAddress
Typ:  string optional
Przetworzony adres sformatowany jako adres w jednym wierszu zgodnie z zasadami formatowania adresów obowiązującymi w regionie, w którym znajduje się adres.
BetamissingComponentTypes
Typ:  Array<string>
Typy komponentów, które powinny znajdować się w prawidłowo sformatowanym adresie pocztowym, ale nie zostały znalezione w danych wejściowych ANI nie można ich było wywnioskować. Komponenty tego typu nie są dostępne w tych krajach: formatted_address, postal_addressaddress_components. Na przykład ['street_number', 'route'] w przypadku danych wejściowych „Boulder, Colorado, 80301, USA”. Listę możliwych typów znajdziesz tutaj.
BetapostalAddress
Typ:  PostalAddress optional
Przetworzony adres w formie adresu pocztowego.
BetaunconfirmedComponentTypes
Typ:  Array<string>
Typy komponentów, które znajdują się w address_components, ale nie udało się potwierdzić ich poprawności. To pole jest udostępniane dla wygody użytkowników: jego zawartość jest równoważna z iteracją przez address_components w celu znalezienia typów wszystkich komponentów, w których