Indeks
AddressValidation
(antarmuka)Address
(pesan)AddressComponent
(pesan)AddressComponent.ConfirmationLevel
(enum)AddressMetadata
(pesan)ComponentName
(pesan)Geocode
(pesan)PlusCode
(pesan)ProvideValidationFeedbackRequest
(pesan)ProvideValidationFeedbackRequest.ValidationConclusion
(enum)ProvideValidationFeedbackResponse
(pesan)UspsAddress
(pesan)UspsData
(pesan)ValidateAddressRequest
(pesan)ValidateAddressResponse
(pesan)ValidationResult
(pesan)Verdict
(pesan)Verdict.Granularity
(enum)
Validasi Alamat
Layanan untuk memvalidasi alamat.
MemberikanValidasiValidasi |
---|
Masukan tentang hasil urutan upaya validasi. Ini harus menjadi panggilan terakhir yang dilakukan setelah urutan panggilan validasi untuk alamat yang sama, dan harus dipanggil setelah transaksi selesai. URL ini hanya boleh dikirim sekali untuk urutan permintaan |
ValidasiAlamat |
---|
Memvalidasi alamat. |
Alamat
Detail alamat yang telah diproses ulang. Pasca-pemrosesan termasuk mengoreksi bagian alamat yang salah eja, mengganti bagian yang salah, dan menyimpulkan bagian yang hilang.
Kolom | |
---|---|
formatted_address |
Alamat yang telah diproses sebelumnya, yang diformat sebagai alamat baris tunggal mengikuti aturan format alamat wilayah tempat alamat tersebut berada. |
postal_address |
Alamat yang telah diproses yang ditampilkan sebagai alamat pos. |
address_components[] |
Daftar tidak berurutan. Komponen alamat individual dari alamat yang diformat dan dikoreksi, beserta informasi validasi. Kolom ini memberikan informasi tentang status validasi masing-masing komponen. Komponen alamat tidak diurutkan dengan cara tertentu. Jangan membuat asumsi tentang urutan komponen alamat dalam daftar. |
missing_component_types[] |
Jenis komponen yang diharapkan ada di alamat surat yang diformat dengan benar, tetapi tidak ditemukan di input DAN tidak dapat disimpulkan. Komponen jenis ini tidak ada di |
unconfirmed_component_types[] |
Jenis komponen yang ada di |
unresolved_tokens[] |
Token apa pun dalam input yang tidak dapat diselesaikan. Ini mungkin merupakan input yang tidak dikenali sebagai bagian alamat yang valid (misalnya dalam input seperti "123235253253 Main St, San Francisco, CA, 94105", token yang belum terselesaikan mungkin terlihat seperti |
AddressComponent
Mewakili komponen alamat, seperti jalan, kota, atau negara bagian.
Kolom | |
---|---|
component_name |
Nama untuk komponen ini. |
component_type |
Jenis komponen alamat. Lihat Tabel 2: Jenis tambahan yang ditampilkan oleh layanan Places untuk daftar kemungkinan jenis. |
confirmation_level |
Menunjukkan tingkat kepastian yang kita miliki bahwa komponen sudah benar. |
inferred |
Menunjukkan bahwa komponen bukan bagian dari input, tetapi kami menyimpulkannya untuk lokasi alamat dan yakin bahwa komponen tersebut harus disediakan untuk alamat yang lengkap. |
spell_corrected |
Mengindikasikan ejaan nama komponen yang telah dikoreksi dengan cara yang kecil, misalnya dengan mengalihkan dua karakter yang muncul dalam urutan yang salah. Ini menunjukkan perubahan tampilan. |
replaced |
Menunjukkan bahwa nama komponen diganti dengan nama yang sama sekali berbeda, misalnya kode pos yang salah diganti dengan yang benar untuk alamat. Ini bukan perubahan kosmetik, komponen input telah diubah menjadi komponen lain. |
unexpected |
Mengindikasikan komponen alamat yang tidak diharapkan ada di alamat pos untuk wilayah tertentu. Kami mempertahankannya hanya karena merupakan bagian dari input. |
Tingkat Konfirmasi
Nilai yang berbeda yang mungkin untuk tingkat konfirmasi.
Enumerasi | |
---|---|
CONFIRMATION_LEVEL_UNSPECIFIED |
Nilai default. Nilai ini tidak digunakan. |
CONFIRMED |
Kami dapat memverifikasi bahwa komponen ini ada dan masuk akal dalam konteks alamat lainnya. |
UNCONFIRMED_BUT_PLAUSIBLE |
Komponen ini tidak dapat dikonfirmasi, tetapi masuk akal jika komponen tersebut ada. Misalnya, nomor jalan dalam rentang nomor valid yang diketahui di jalan yang nomor rumah spesifiknya tidak diketahui. |
UNCONFIRMED_AND_SUSPICIOUS |
Komponen ini belum dikonfirmasi dan kemungkinan salah. Misalnya, lingkungan yang tidak cocok dengan sisa alamat. |
AddressMetadata
Metadata alamat. metadata
tidak dijamin akan terisi penuh untuk setiap alamat yang dikirim ke Address Validation API.
Kolom | |
---|---|
business |
Menunjukkan bahwa ini adalah alamat bisnis. Jika tidak disetel, menunjukkan bahwa nilai tidak diketahui. |
po_box |
Menunjukkan bahwa alamat kotak PO. Jika tidak disetel, menunjukkan bahwa nilai tidak diketahui. |
residential |
Menunjukkan bahwa ini adalah alamat tempat tinggal. Jika tidak disetel, menunjukkan bahwa nilai tidak diketahui. |
NamaKomponen
Wrapper untuk nama komponen.
Kolom | |
---|---|
text |
Teks nama. Misalnya, "5th Avenue" untuk nama jalan atau "1253" untuk nomor jalan. |
language_code |
Kode bahasa BCP-47. Nama komponen tidak akan ada jika nama komponen tidak terkait dengan bahasa, seperti nomor jalan. |
Geocode
Berisi informasi tentang tempat input di-geocode.
Kolom | |
---|---|
location |
Lokasi input yang di-geocode. ID tempat lebih disarankan daripada menggunakan alamat, koordinat lintang/bujur, atau kode plus. Menggunakan koordinat saat mengarahkan atau menghitung rute mobil akan selalu mengakibatkan titik dipaskan ke jalan terdekat dengan koordinat tersebut. Ini mungkin bukan jalan yang akan mengarah ke tujuan dengan cepat atau aman dan mungkin tidak dekat dengan titik akses ke properti. Selain itu, jika lokasi di-geocoding terbalik, tidak ada jaminan bahwa alamat yang ditampilkan akan cocok dengan alamat asli. |
plus_code |
Plus Codes yang sesuai dengan |
bounds |
Batas tempat yang di-geocode. |
feature_size_meters |
Ukuran tempat yang di-geocode, dalam meter. Ini adalah ukuran lain dari kekasaran lokasi geocode, tetapi dalam ukuran fisik dan bukan pada makna semantik. |
place_id |
PlaceID tempat input ini melakukan geocoding. Untuk informasi selengkapnya tentang ID Tempat, lihat di sini. |
place_types[] |
Jenis tempat input di-geocode. Misalnya, |
Plus Codes
Plus Codes (http://plus.codes) adalah referensi lokasi dengan dua format: kode global yang menentukan 14mx14m (1/8000 derajat) atau persegi panjang yang lebih kecil, dan kode gabungan, menggantikan awalan dengan lokasi referensi.
Kolom | |
---|---|
global_code |
Kode global (lengkap) tempat, seperti "9FWM33GV+HQ", yang mewakili area 1/8000 x 1/8000 derajat (~14 kali 14 meter). |
compound_code |
Kode gabungan tempat, seperti "33GV+HQ, Ramberg, Norwegia", yang berisi akhiran kode global dan mengganti awalan dengan nama berformat dari entitas referensi. |
MenyediakanValidValidFeedbackRequest
Permintaan untuk mengirimkan masukan validasi.
Kolom | |
---|---|
conclusion |
Wajib diisi. Hasil dari urutan upaya validasi. Jika kolom ini disetel ke |
response_id |
Wajib diisi. ID respons yang menerima masukan ini. Ini harus berupa [response_id][google.maps.addressvalidate.v1.ValidateAddressRequest.response_id] dari respons pertama dalam serangkaian upaya validasi alamat. |
Kesimpulan Validasi
Kemungkinan hasil akhir dari urutan permintaan validasi alamat yang diperlukan untuk memvalidasi alamat.
Enumerasi | |
---|---|
VALIDATION_CONCLUSION_UNSPECIFIED |
Nilai ini tidak digunakan. Jika kolom ProvideValidationFeedbackRequest.conclusion ditetapkan ke VALIDATION_CONCLUSION_UNSPECIFIED , error INVALID_ARGUMENT akan ditampilkan. |
VALIDATED_VERSION_USED |
Versi alamat yang ditampilkan oleh Address Validation API digunakan untuk transaksi. |
USER_VERSION_USED |
Versi alamat yang diberikan oleh pengguna digunakan untuk transaksi |
UNVALIDATED_VERSION_USED |
Versi alamat yang dimasukkan setelah upaya validasi terakhir tetapi tidak divalidasi ulang digunakan untuk transaksi. |
UNUSED |
Transaksi diabaikan dan alamatnya tidak digunakan. |
MemberikanValidationResponsResponse
Respons untuk masukan validasi.
Respons akan kosong jika masukan berhasil dikirim.
Alamat Usps
Representasi USPS dari alamat di AS.
Kolom | |
---|---|
first_address_line |
Baris alamat pertama. |
firm |
Nama firma. |
second_address_line |
Baris alamat kedua. |
urbanization |
Nama urbanisasi di Puerto Riko. |
city_state_zip_address_line |
Kota + negara bagian + kode pos. |
city |
Nama kota. |
state |
Kode status 2 huruf. |
zip_code |
Kode pos, mis. 10009. |
zip_code_extension |
Ekstensi kode pos 4 digit, mis. 5023. |
UspsData
Data USPS untuk alamat. uspsData
tidak dijamin akan terisi penuh untuk setiap alamat PR AS atau yang dikirim ke API Validasi Alamat. Sebaiknya integrasikan kolom alamat cadangan dalam respons jika Anda menggunakan uspsData sebagai bagian utama dari respons.
Kolom | |
---|---|
standardized_address |
Alamat standar USPS. |
delivery_point_code |
Kode titik pengiriman 2 digit |
delivery_point_check_digit |
Digit pengecek titik pengiriman. Nomor ini ditambahkan ke bagian akhir delivery_point_barcode untuk email yang dipindai secara mekanis. Menambahkan semua digit delivery_point_barcode, delivery_point_check_digit, kode pos, dan ZIP+4 secara bersamaan akan menghasilkan angka yang habis dibagi 10. |
dpv_confirmation |
Nilai yang memungkinkan untuk konfirmasi DPV. Menampilkan satu karakter.
|
dpv_footnote |
Catatan kaki dari validasi titik pengiriman. Beberapa catatan kaki dapat dirangkai dalam string yang sama.
|
dpv_cmra |
Menunjukkan apakah alamatnya adalah CMRA (Commercial Mail Recipient Agency)--bisnis pribadi yang menerima email untuk klien. Menampilkan satu karakter.
|
dpv_vacant |
Apakah tempat ini kosong? Menampilkan satu karakter.
|
dpv_no_stat |
Apakah ini alamat statis atau alamat yang aktif? Tidak ada alamat statistik yang tidak terus-menerus terisi atau alamat yang tidak dilayani USPS. Menampilkan satu karakter.
|
carrier_route |
Kode rute jasa kurir. Kode empat karakter yang terdiri dari awalan satu huruf dan penanda rute tiga digit. Awalan:
|
carrier_route_indicator |
Indikator urutan tingkat rute jasa kurir. |
ews_no_match |
Alamat pengiriman dapat dicocokkan, tetapi file EWS menunjukkan bahwa pencocokan persis akan segera tersedia. |
post_office_city |
Kota kantor pos utama. |
post_office_state |
Negara bagian utama kantor pos. |
abbreviated_city |
Singkatan kota. |
fips_county_code |
Kode county FIPS. |
county |
Nama county. |
elot_number |
Nomor Enhanced Line of Travel (eLOT). |
elot_flag |
Bendera Menaik/Menurun eLOT (A/D). |
lacs_link_return_code |
Kode pengembalian LACSLink. |
lacs_link_indicator |
Indikator LACSLink. |
po_box_only_postal_code |
Kode pos hanya PO Box. |
suitelink_footnote |
Catatan kaki dari mencocokkan catatan jalan atau gedung tinggi dengan informasi suite. Jika ditemukan kecocokan nama bisnis, nomor sekunder akan ditampilkan.
|
pmb_designator |
Penanda unit PMB (Private Mail Box). |
pmb_number |
Nomor PMB (Private Mail Box); |
address_record_type |
Jenis data alamat yang cocok dengan alamat input.
|
default_address |
Indikator bahwa alamat default ditemukan, tetapi ada alamat yang lebih spesifik. |
error_message |
Pesan error untuk pengambilan data USPS. Kolom ini diisi saat pemrosesan USPS ditangguhkan karena deteksi alamat yang dibuat secara artifisial. Kolom data USPS mungkin tidak diisi jika error ini ada. |
cass_processed |
Indikator bahwa permintaan telah diproses oleh CASS. |
ValidateAddressRequest
Permintaan untuk memvalidasi alamat.
Kolom | |
---|---|
address |
Wajib diisi. Alamat sedang divalidasi. Alamat yang tidak diformat harus dikirim melalui Panjang total kolom dalam input ini tidak boleh melebihi 280 karakter. Region yang didukung dapat ditemukan di sini. Nilai Address Validation API mengabaikan nilai di |
previous_response_id |
Kolom ini harus kosong untuk permintaan validasi alamat pertama. Jika ada lebih banyak permintaan yang diperlukan untuk memvalidasi satu alamat sepenuhnya (misalnya, jika perubahan yang dilakukan pengguna setelah validasi awal perlu divalidasi ulang), setiap permintaan tindak lanjut harus mengisi kolom ini dengan |
enable_usps_cass |
Mengaktifkan mode yang kompatibel dengan USPS CASS. Ini hanya memengaruhi kolom Sebaiknya gunakan |
ValidasiAddressAddress
Respons terhadap permintaan validasi alamat.
Kolom | |
---|---|
result |
Hasil validasi alamat. |
response_id |
UUID yang mengidentifikasi respons ini. Jika alamat perlu divalidasi ulang, UUID ini harus menyertai permintaan baru. |
Hasil Validasi
Hasil validasi alamat.
Kolom | |
---|---|
verdict |
Tanda putusan keseluruhan |
address |
Informasi tentang alamat itu sendiri, bukan geocode. |
geocode |
Informasi tentang lokasi dan tempat alamat di-geocode. |
metadata |
Informasi lain yang relevan dengan kelayakan pengiriman. |
usps_data |
Flag hasil ekstra yang diberikan oleh USPS. Hanya disediakan di wilayah |
Putusan
Ringkasan tingkat tinggi tentang hasil validasi alamat dan geocode.
Kolom | |
---|---|
input_granularity |
Tingkat perincian input pada alamat. Ini adalah hasil dari penguraian alamat input dan tidak memberikan sinyal validasi apa pun. Untuk sinyal validasi, lihat Misalnya, jika alamat input menyertakan nomor apartemen tertentu, |
validation_granularity |
Tingkat perincian yang dapat divalidasi sepenuhnya oleh API oleh alamat. Misalnya, Hasil validasi komponen per alamat dapat ditemukan di |
geocode_granularity |
Informasi tentang tingkat perincian Ini dapat berbeda dengan |
address_complete |
Alamat dianggap lengkap jika tidak ada token yang belum terselesaikan, tidak ada komponen alamat yang tidak terduga atau tidak ada. Lihat kolom |
has_unconfirmed_components |
Setidaknya satu komponen alamat tidak dapat dikategorikan atau divalidasi, lihat |
has_inferred_components |
Setidaknya satu komponen alamat disimpulkan (ditambahkan) yang tidak ada dalam input, lihat |
has_replaced_components |
Setidaknya satu komponen alamat telah diganti, lihat |
Tingkat perincian
Berbagai perincian yang dapat dimiliki alamat atau geocode. Jika digunakan untuk menunjukkan tingkat perincian alamat, nilai ini akan menunjukkan tingkat perincian alamat yang menunjukkan tujuan pengiriman. Misalnya, alamat seperti "123 Main Street, Redwood City, CA, 94061" mengidentifikasi PREMISE
, sedangkan nama seperti "Redwood City, CA, 94061" mengidentifikasi LOCALITY
. Namun, jika kami tidak dapat menemukan geocode untuk "123 Main Street" di Redwood City, geocode yang ditampilkan mungkin memiliki perincian LOCALITY
meskipun alamatnya lebih terperinci.
Enumerasi | |
---|---|
GRANULARITY_UNSPECIFIED |
Nilai default. Nilai ini tidak digunakan. |
SUB_PREMISE |
Hasil tingkat di bawah bangunan, seperti apartemen. |
PREMISE |
Hasil tingkat bangunan. |
PREMISE_PROXIMITY |
Geocode yang memperkirakan lokasi tingkat gedung alamat. |
BLOCK |
Alamat atau geocode menunjukkan blok. Hanya digunakan di wilayah yang memiliki alamat tingkat blok, seperti Jepang. |
ROUTE |
Geocode atau alamat terperinci untuk rute, seperti jalan, jalan, atau jalan raya. |
OTHER |
Semua perincian lainnya, yang dikelompokkan bersama karena tidak dapat ditayangkan. |