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.
Metody statyczne | |
---|---|
|
fetchAddressValidation(request) Parametry:
Zwracana wartość:
Promise<AddressValidation> Sprawdza poprawność adresu. Zobacz https://developers.google.com/maps/documentation/javascript/address-validation/validate-address. |
Właściwości | |
---|---|
|
Typ:
Address optional Informacje o samym adresie, a nie o geokodzie. |
|
Typ:
Geocode optional Informacje o lokalizacji i miejscu, do którego został przypisany adres. |
|
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. |
|
Typ:
string optional Identyfikator UUID tej odpowiedzi. Jeśli adres wymaga ponownej weryfikacji, do nowej prośby musi być dołączony ten identyfikator UUID. |
|
Typ:
USPSData optional Dodatkowe flagi dostarczalności udostępniane przez USPS. Dostępne tylko w regionach US i PR . |
|
Typ:
Verdict optional Flagi ogólnej oceny |
Metody | |
---|---|
|
toJSON() Parametry: brak
Zwracana wartość:
Object Konwertuje klasę AddressValidation na obiekt JSON o tych samych właściwościach. |
AddressValidationRequest interfejs
google.maps.addressValidation.AddressValidationRequest
interfejs
Interfejs żądania dla
.AddressValidation.fetchAddressValidation
Właściwości | |
---|---|
|
Typ:
PostalAddressLiteral Adres jest weryfikowany. Nieformatowane adresy należy przesyłać za pomocą PostalAddress.addressLines . |
|
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ść z pierwszej odpowiedzi w sekwencji weryfikacji. |
|
Typ:
boolean optional Włącza tryb zgodny z USPS CASS. Dotyczy to tylko pola w AddressValidation . 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.
Właściwości | |
---|---|
|
Typ:
Array<AddressComponent> Poszczególne komponenty sformatowanego i poprawionego adresu wraz z informacjami o weryfikacji. Zawiera informacje o stanie weryfikacji poszczególnych komponentów. |
|
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. |
|
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_address i address_components . Na przykład ['street_number', 'route'] w przypadku danych wejściowych „Boulder, Colorado, 80301, USA”. Listę możliwych typów znajdziesz tutaj. |
|
Typ:
PostalAddress optional Przetworzony adres w formie adresu pocztowego. |
|
Typ:
Array<string> |