Indeks
AddressValidation
(interfejs)Address
(komunikat)AddressComponent
(komunikat)AddressComponent.ConfirmationLevel
(wyliczenie)AddressMetadata
(komunikat)ComponentName
(komunikat)Geocode
(komunikat)LanguageOptions
(komunikat)PlusCode
(komunikat)ProvideValidationFeedbackRequest
(komunikat)ProvideValidationFeedbackRequest.ValidationConclusion
(wyliczenie)ProvideValidationFeedbackResponse
(komunikat)UspsAddress
(komunikat)UspsData
(komunikat)ValidateAddressRequest
(komunikat)ValidateAddressResponse
(komunikat)ValidationResult
(komunikat)Verdict
(komunikat)Verdict.Granularity
(wyliczenie)
Weryfikacja adresów
Usługa do sprawdzania poprawności adresów.
Prześlij swoją opinię |
---|
Opinia o wynikach sekwencji prób weryfikacji. Powinno to być ostatnie wywołanie wykonywane po serii wywołań weryfikacji dotyczących tego samego adresu po zakończeniu transakcji. Należy go wysłać tylko raz w kolejności żądań |
WeryfikujAdres |
---|
Weryfikuje adres. |
Adres
Szczegóły przetwarzania adresu. Proces końcowy obejmuje poprawienie błędnie napisanych części adresu, zastąpienie nieprawidłowych części i odkrycie brakujących części.
Pola | |
---|---|
formatted_address |
Po przetworzeniu adres, sformatowany jako adres jednowierszowy zgodnie z regułami formatowania adresu obowiązującymi w regionie, w którym znajduje się adres. |
postal_address |
Adres pocztowy podany po zakończeniu przetwarzania. |
address_components[] |
Lista nieuporządkowana. Poszczególne składniki adresu sformatowanego i poprawionego adresu wraz z informacjami umożliwiającymi weryfikację. Znajdziesz tam informacje o stanie weryfikacji poszczególnych komponentów. Komponenty adresu nie są uporządkowane w określony sposób. Nie zakładaj żadnych założeń dotyczących kolejności komponentów adresu na liście. |
missing_component_types[] |
Typy komponentów, które powinny znajdować się w poprawnie sformatowanym adresie pocztowym, ale nie zostały znalezione w danych wejściowych ORAZ nie można wywnioskować. Komponenty tego typu nie występują w atrybutach |
unconfirmed_component_types[] |
Typy komponentów, które występują w pliku |
unresolved_tokens[] |
Wszelkie wpisane dane wejściowe, których nie udało się rozwiązać. To może być wartość, która nie została rozpoznana jako poprawna część adresu (np. w przypadku takich danych jak „ul. Główna 123235253253, San Francisco, CA 94105”, nierozstrzygnięte tokeny mogą wyglądać jak |
Komponent Adresu
Reprezentuje komponent adresu, na przykład ulicę, miasto lub województwo.
Pola | |
---|---|
component_name |
Nazwa tego komponentu. |
component_type |
Typ komponentu adresu. Listę możliwych typów znajdziesz w tabeli 2. Dodatkowe typy zwracane przez usługę Miejsca. |
confirmation_level |
Wskazuje poziom pewności, że komponent jest prawidłowy. |
inferred |
Wskazuje, że komponent nie był częścią danych wejściowych, ale wywnioskowaliśmy go dla lokalizacji adresu i uważamy, że należy go podać, aby uzyskać pełny adres. |
spell_corrected |
Wskazuje poprawkę błędu pisowni w nazwie komponentu. Interfejs API nie zawsze oznacza zmiany pisowni między wariantami, np. „wyśrodkuj” na „wyśrodkowany”. Nie zawsze jest też wykrywane typowe błędy pisowni, na przykład gdy zmieniasz nazwę „Pałac Kultury i Nauki” na „Pałac Kultury i Nauki”. |
replaced |
Wskazuje nazwę komponentu, która została zastąpiona zupełnie inną. Może na przykład być zastąpiony nieprawidłowym kodem pocztowym odpowiadającym danemu adresowi. Nie jest to zmiana kosmetyczna. Komponent wejściowy został zmieniony na inny. |
unexpected |
Wskazuje komponent adresu, który nie powinien znajdować się w adresie pocztowym dla danego regionu. Zachowaj go tylko dlatego, że był częścią naszych danych. |
Poziom potwierdzenia
Różne możliwe wartości poziomów potwierdzenia.
Wartości w polu enum | |
---|---|
CONFIRMATION_LEVEL_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
CONFIRMED |
Udało nam się sprawdzić, czy ten komponent istnieje i czy ma sens w kontekście pozostałej części adresu. |
UNCONFIRMED_BUT_PLAUSIBLE |
Nie udało się potwierdzić tego komponentu, ale prawdopodobnie istnieje. Może to być na przykład numer budynku ze znanego i prawidłowego zakresu numerów na ulicy, dla której nie są znane konkretne numery domów. |
UNCONFIRMED_AND_SUSPICIOUS |
Ten komponent nie został potwierdzony i prawdopodobnie jest nieprawidłowy. Może to być na przykład dzielnica, która nie pasuje do reszty adresu. |
Metadane adresu
Metadane adresu. Nie możemy zagwarantować, że pole metadata
będzie w pełni wypełnione dla każdego adresu wysłanego do interfejsu Address Validation API.
Pola | |
---|---|
business |
Wskazuje, że jest to adres firmy. Jeśli zasada jest nieskonfigurowana, wskazuje, że wartość jest nieznana. |
po_box |
Wskazuje adres skrytki pocztowej. Jeśli zasada jest nieskonfigurowana, wskazuje, że wartość jest nieznana. |
residential |
Wskazuje, że jest to adres zamieszkania. Jeśli zasada jest nieskonfigurowana, wskazuje, że wartość jest nieznana. |
Nazwa komponentu
Kod nazwy komponentu.
Pola | |
---|---|
text |
Tekst nazwy. Na przykład „Piąta Aleja” dla nazwy ulicy lub „1253” dla numeru budynku. |
language_code |
Kod języka BCP-47. Ten atrybut nie będzie widoczny, jeśli nazwa komponentu nie jest powiązana z językiem, np. z numerem domu. |
Geokod
Zawiera informacje o miejscu, do którego dane wejściowe zostały przetworzone geograficznie.
Pola | |
---|---|
location |
Przekodowana geograficznie lokalizacja danych wejściowych. Korzystanie z identyfikatorów miejsc jest preferowane zamiast używania adresów, współrzędnych szerokości i długości geograficznej lub kodów plus. Używanie współrzędnych do wyznaczanie trasy dojazdu lub obliczanie trasy dojazdu zawsze powoduje przyciągnięcie punktu do drogi znajdującej się najbliżej tych współrzędnych. Nie może to być droga, która szybko lub bezpiecznie prowadzi do miejsca docelowego i może nie znajdować się w pobliżu punktu dostępu do nieruchomości. Dodatkowo, jeśli lokalizacja zostanie kodowana wstecznie, nie ma gwarancji, że zwrócony adres jest zgodny z oryginałem. |
plus_code |
Kod plus odpowiadający karcie |
bounds |
Granice geokodowanego miejsca. |
feature_size_meters |
Rozmiar miejsca geokodowanego w metrach. Jest to kolejna miara przybliżenia lokalizacji geograficznej, lecz jej rozmiaru fizycznego, a nie semantycznego. |
place_id |
Identyfikator PlaceID miejsca, do którego dane geokodowane są przetwarzane. Więcej informacji o identyfikatorach miejsc znajdziesz tutaj. |
place_types[] |
Typy miejsc, do których dane wejściowe zostały przetworzone geograficznie. Na przykład: |
Opcje języka
Wersja testowa: ta funkcja jest w wersji testowej (przed GA). Usługi i funkcje sprzed GA mogą mieć ograniczoną obsługę, a zmiany w tych usługach i funkcjach mogą być niezgodne z ich innymi wersjami. Oferty przed GA są objęte szczegółowymi warunkami korzystania z usługi Google Maps Platform. Więcej informacji znajdziesz w opisach etapu uruchamiania.
Włącza interfejs Address Validation API, aby uwzględnić w odpowiedzi dodatkowe informacje.
Pola | |
---|---|
return_english_latin_address |
Podgląd: Zwróć |
PlusCode
Kod plus (http://plus.codes) to odwołanie do lokalizacji w 2 formatach: kod globalny definiujący 14 m x 14 m (1/8000 stopnia) lub mniejszy prostokąt oraz kod złożony, zastępując prefiks lokalizacją odniesienia.
Pola | |
---|---|
global_code |
Globalny (pełny) kod miejsca, np. „9FWM33GV+HQ”, reprezentujący obszar 1/8000 na 1/8000 stopni (ok. 14 x 14 metrów). |
compound_code |
Kod złożony miejsca, np. „33GV+HQ, Ramberg, Norwegia”, zawierający sufiks kodu globalnego i zastępując prefiks sformatowaną nazwą elementu referencyjnego. |
przekazać swoją opinię
Prośba o wysłanie opinii na temat weryfikacji.
Pola | |
---|---|
conclusion |
Wymagany. Wynik kolejnych prób weryfikacji. Jeśli to pole ma wartość |
response_id |
Wymagany. Identyfikator odpowiedzi, której dotyczy ta opinia. Powinien to być parametr [response_id][google.maps.addressvalidation.v1.ValidateAddressRequest.response_id] z pierwszej odpowiedzi z serii prób weryfikacji adresu. |
Wniosek dotyczący walidacji
Możliwe ostateczne wyniki kolejnych żądań weryfikacji adresu potrzebnych do zweryfikowania adresu.
Wartości w polu enum | |
---|---|
VALIDATION_CONCLUSION_UNSPECIFIED |
Ta wartość nie jest używana. Jeśli pole ProvideValidationFeedbackRequest.conclusion ma wartość VALIDATION_CONCLUSION_UNSPECIFIED , zwracany jest błąd INVALID_ARGUMENT . |
VALIDATED_VERSION_USED |
Do transakcji została użyta wersja adresu zwróconego przez interfejs Address Validation API. |
USER_VERSION_USED |
Wersja adresu podanego przez użytkownika została użyta do zrealizowania transakcji |
UNVALIDATED_VERSION_USED |
Przy transakcji została użyta wersja adresu, która została podana po ostatniej próbie weryfikacji, ale nie została ponownie zweryfikowana. |
UNUSED |
Transakcja została porzucona, a adres nie był używany. |
Dostarczaj odpowiedzi na opinię
Ten typ nie ma żadnych pól.
Odpowiedź na komentarz weryfikacyjny.
Jeśli opinia została wysłana, odpowiedź jest pusta.
Adres Usps
Reprezentacja adresu w USA (USPS).
Pola | |
---|---|
first_address_line |
Pierwszy wiersz adresu. |
firm |
Nazwa firmy. |
second_address_line |
Drugi wiersz adresu. |
urbanization |
Portorykańska nazwa urbanizacji. |
city_state_zip_address_line |
Miasto + województwo + kod pocztowy. |
city |
Nazwa miasta. |
state |
2-literowy kod stanu. |
zip_code |
Kod pocztowy, np. 10009. |
zip_code_extension |
4-cyfrowe rozszerzenie kodu pocztowego, np. 5023. |
Dane Usps
Dane USPS dla danego adresu. uspsData
Nie ma gwarancji, że każdy adres w USA lub adres PR wysłany do interfejsu Address Validation API jest w pełni wypełniony. Jeśli używasz pola uspsData jako głównej części odpowiedzi, zalecamy zintegrowanie pól adresu zapasowego w odpowiedzi.
Pola | |
---|---|
standardized_address |
Ujednolicony adres USPS. |
delivery_point_code |
2-cyfrowy kod punktu dostawy |
delivery_point_check_digit |
Cyfra kontrolna punktu dostawy. Ten numer jest dodawany na końcu kodu kreskowego „delivery_point_barcode” w przypadku skanowania mechanicznego poczty. Dodanie do siebie wszystkich cyfr parametrów delivery_point_barcode, delivery_point_check_digit, kodu pocztowego i kodu ZIP+4 powinno mieć wartość podzieloną przez 10. |
dpv_confirmation |
Możliwe wartości potwierdzenia DPV. Zwraca pojedynczy znak.
|
dpv_footnote |
Przypisy z weryfikacji punktów dostawy. Wiele przypisów może być połączonych w ten sam ciąg.
|
dpv_cmra |
Wskazuje, czy adres firmy należy do agencji CMRA (komercyjnej agencji odbierającej pocztę) – prywatnej firmy, która odbiera pocztę dla klientów. Zwraca pojedynczy znak.
|
dpv_vacant |
Czy to miejsce jest puste? Zwraca pojedynczy znak.
|
dpv_no_stat |
Czy adres jest niedostępny czy aktywny? Żadne adresy statystyczne nie są stale zajęte lub nie są obsługiwane przez USPS. Zwraca pojedynczy znak.
|
carrier_route |
Kod trasy przewoźnika. Czteroznakowy kod składający się z 1-literowego prefiksu i 3-cyfrowego oznaczenia trasy. Prefiksy:
|
carrier_route_indicator |
Wskaźnik sortowania według stawki przewoźnika. |
ews_no_match |
Adres dostawy można dopasować, ale plik EWS wskazuje, że wkrótce udostępnimy dopasowanie ścisłe. |
post_office_city |
Główny urząd pocztowy. |
post_office_state |
Główny stan urzędu pocztowego. |
abbreviated_city |
Skrócone miasto. |
fips_county_code |
Kod kraju FIPS. |
county |
Nazwa hrabstwa. |
elot_number |
Numer rozszerzonej linii podróży (eLOT). |
elot_flag |
Flaga eLOT rosnąco i malejąco (A/D). |
lacs_link_return_code |
Zwrotny kod LACSLink. |
lacs_link_indicator |
Wskaźnik LACSLink. |
po_box_only_postal_code |
Kod pocztowy tylko skrytki pocztowej. |
suitelink_footnote |
Przypisy od dopasowywania informacji o ulicy lub wieżowcu do informacji o budynkach. Jeśli nazwa firmy się zgadza, zwracany jest numer dodatkowy.
|
pmb_designator |
Oznaczenie jednostki PMB (Private Mail Box). |
pmb_number |
numer PMB (prywatnej skrzynki pocztowej); |
address_record_type |
Typ rekordu adresu pasujący do wprowadzonego adresu.
|
default_address |
Wskaźnik informujący o znalezieniu adresu domyślnego, ale istnieją bardziej szczegółowe adresy. |
error_message |
Komunikat o błędzie pobierania danych USPS. Tę wartość wypełniamy, gdy przetwarzanie USPS zostanie zawieszone z powodu wykrycia sztucznie utworzonych adresów. Jeśli występuje ten błąd, pola danych USPS mogą nie być wypełnione. |
cass_processed |
Wskaźnik informujący o przetworzeniu żądania CASS. |
WeryfikujęAdres
Żądanie weryfikacji adresu.
Pola | |
---|---|
address |
Wymagany. Sprawdzamy adres. Niesformatowane adresy powinny być przesyłane przez Całkowita długość pól w tych danych wejściowych nie może przekraczać 280 znaków. Listę obsługiwanych regionów znajdziesz tutaj. Wartość Interfejs Address Validation API ignoruje wartości w |
previous_response_id |
To pole musi być puste w przypadku pierwszego żądania weryfikacji adresu. Jeśli do pełnej weryfikacji pojedynczego adresu potrzeba więcej żądań (np. zmiany wprowadzane przez użytkownika po pierwszej weryfikacji wymagają ponownej weryfikacji), każde kolejne żądanie musi wypełnić to pole wartością |
enable_usps_cass |
Włącza tryb zgodności z USPS CASS. Dotyczy to tylko pola Zalecamy użycie komponentu |
language_options |
Opcjonalnie. Wersja testowa: ta funkcja jest w wersji testowej (przed GA). Usługi i funkcje sprzed GA mogą mieć ograniczoną obsługę, a zmiany w tych usługach i funkcjach mogą być niezgodne z ich innymi wersjami. Oferty przed GA są objęte szczegółowymi warunkami korzystania z usługi Google Maps Platform. Więcej informacji znajdziesz w opisach etapu uruchamiania. Włącza interfejs Address Validation API, aby uwzględnić w odpowiedzi dodatkowe informacje. |
WeryfikacjaAdresu
Odpowiedź na żądanie weryfikacji adresu.
Pola | |
---|---|
result |
Wynik weryfikacji adresu. |
response_id |
Identyfikator UUID, który identyfikuje tę odpowiedź. Jeśli trzeba ponownie zweryfikować adres, ten identyfikator UUID musi towarzyszyć nowemu żądaniu. |
Wynik weryfikacji
Wynik weryfikacji adresu.
Pola | |
---|---|
verdict |
Flagi oceny ogólnej |
address |
Informacje o samym adresie, a nie o identyfikatorze geokodu. |
geocode |
Informacje o lokalizacji i miejscu, do którego został przekodowany adres. |
metadata |
Inne informacje istotne z punktu widzenia dostawy. Nie możemy zagwarantować, że pole |
usps_data |
Dodatkowe oznaczenia dotyczące dostarczenia dostarczone przez USPS. Podana tylko w regionach |
english_latin_address |
Wersja testowa: ta funkcja jest w wersji testowej (przed GA). Usługi i funkcje sprzed GA mogą mieć ograniczoną obsługę, a zmiany w tych usługach i funkcjach mogą być niezgodne z ich innymi wersjami. Oferty przed GA są objęte szczegółowymi warunkami korzystania z usługi Google Maps Platform. Więcej informacji znajdziesz w opisach etapu uruchamiania. Adres przetłumaczony na angielski. Jeśli część adresu nie ma tłumaczenia na język angielski, usługa zwraca tę część w innym języku z alfabetem łacińskim. Wyjaśnienie, jak wybierany jest język alternatywny, znajdziesz tutaj. Jeśli część adresu nie ma żadnych tłumaczeń ani transliteracji w języku z alfabetem łacińskim, usługa zwraca tę część w lokalnym języku powiązanym z adresem. Te dane wyjściowe zostały włączone za pomocą flagi Uwaga: pole |
Wynik
Ogólne omówienie wyniku weryfikacji adresu i geokodu.
Pola | |
---|---|
input_granularity |
Szczegółowość adresu wejściowego. Jest to wynik analizy adresu wejściowego i nie dostarcza żadnych sygnałów weryfikacyjnych. Sygnały weryfikacyjne znajdziesz w sekcji Jeśli np. podany adres zawiera konkretny numer mieszkania, w polu |
validation_granularity |
Poziom szczegółowości, na którym interfejs API może w pełni zweryfikować adres. Na przykład wartość Wynik weryfikacji składnika adresu można znaleźć w pliku |
geocode_granularity |
Informacje o szczegółowości Czasami wartość ta może różnić się od wartości podanych wyżej ( |
address_complete |
Adres jest uznawany za ukończony, jeśli nie ma nierozstrzygniętych tokenów ani nieoczekiwanych lub brakujących elementów adresu. Więcej informacji znajdziesz w polach |
has_unconfirmed_components |
Co najmniej 1 komponentu adresu nie można skategoryzować ani zweryfikować. Więcej informacji znajdziesz na stronie |
has_inferred_components |
Co najmniej 1 komponent adresu został wywnioskowany (dodany), którego nie ma w danych wejściowych. Więcej informacji znajdziesz na stronie |
has_replaced_components |
Zastąpiono co najmniej 1 komponent adresu. Szczegóły znajdziesz na stronie |
Szczegółowość
różne poziomy szczegółowości adresu lub geokodu. Wartości użyte do określenia szczegółowości adresu wskazują, na ile stopień szczegółowości adresu docelowego adresu pocztowego używa się do określania miejsca docelowego poczty. Na przykład adres „123 Main Street, Redwood City, CA, 94061” identyfikuje PREMISE
, natomiast „Redwood City, CA, 94061” określa LOCALITY
. Jeśli jednak nie możemy znaleźć geokodu dla „ulicy Głównej 123” w Krakowie, zwrócony geokod może mieć poziom szczegółowości LOCALITY
, mimo że adres jest bardziej szczegółowy.
Wartości w polu enum | |
---|---|
GRANULARITY_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
SUB_PREMISE |
Wynik poniżej poziomu budynku, np. mieszkania. |
PREMISE |
Wynik na poziomie budynku. |
PREMISE_PROXIMITY |
Geokod, który określa w przybliżeniu lokalizację adresu na poziomie budynku. |
BLOCK |
Adres lub geokod wskazuje blok. Używany tylko w regionach, w których stosuje się adresowanie na poziomie bloków, np. w Japonii. |
ROUTE |
Geokod lub adres są bardzo szczegółowe, np. obejmują ulicę, drogę lub autostradę. |
OTHER |
Wszystkie inne szczegóły, które są łączone w grupy, ponieważ nie można ich dostarczyć. |