Address Validation (beta)

Lớp AddressValidation

Lớp google.maps.addressValidation.AddressValidation

Lớp tĩnh để truy cập vào API AddressValidation.

Truy cập bằng cách gọi const {AddressValidation} = await google.maps.importLibrary("addressValidation").
Xem Thư viện trong Maps JavaScript API.

BetafetchAddressValidation
fetchAddressValidation(request)
Tham số: 
Giá trị trả về:  Promise<AddressValidation>
Betaaddress
Loại:  Address optional
Thông tin về chính địa chỉ đó, chứ không phải mã địa lý.
Betageocode
Loại:  Geocode optional
Thông tin về vị trí và địa điểm mà địa chỉ được mã hoá địa lý.
Betametadata
Loại:  AddressMetadata optional
Thông tin khác liên quan đến khả năng gửi email. metadata không đảm bảo được điền đầy đủ cho mọi địa chỉ được gửi đến Address Validation API.
BetaresponseId
Loại:  string optional
UUID xác định phản hồi này. Nếu cần xác thực lại địa chỉ, thì UUID này phải đi kèm với yêu cầu mới.
BetauspsData
Loại:  USPSData optional
Các cờ bổ sung về khả năng gửi được thư do USPS cung cấp. Chỉ được cung cấp ở khu vực USPR.
Betaverdict
Loại:  Verdict optional
Cờ kết quả tổng thể
BetatoJSON
toJSON()
Tham số:  Không có
Giá trị trả về:  Object
Chuyển đổi lớp AddressValidation thành một đối tượng JSON có cùng các thuộc tính.

Giao diện AddressValidationRequest

google.maps.addressValidation.AddressValidationRequestgiao diện

Giao diện yêu cầu cho BetaAddressValidation.fetchAddressValidation.

Betaaddress
Địa chỉ đang được xác thực. Bạn nên gửi địa chỉ chưa được định dạng qua PostalAddress.addressLines.
BetapreviousResponseId optional
Loại:  string optional
Bạn không được đặt trường này cho yêu cầu xác thực địa chỉ đầu tiên. Nếu cần thêm yêu cầu để xác thực đầy đủ một địa chỉ (ví dụ: nếu những thay đổi mà người dùng thực hiện sau lần xác thực ban đầu cần được xác thực lại), thì mỗi yêu cầu tiếp theo phải điền trường này bằng BetaAddressValidation.responseId từ phản hồi đầu tiên trong chuỗi xác thực.
BetauspsCASSEnabled optional
Loại:  boolean optional
Bật chế độ tương thích CASS của USPS. Điều này chỉ ảnh hưởng đến trường BetaAddressValidation.uspsData của AddressValidation. Lưu ý: đối với các yêu cầu được bật CASS của USPS cho địa chỉ ở Puerto Rico, bạn phải cung cấp PostalAddress.regionCode của address là "PR" hoặc PostalAddress.administrativeArea của address là "Puerto Rico" (không phân biệt chữ hoa chữ thường) hoặc "PR".

Lớp Địa chỉ

Lớp google.maps.addressValidation.Address

Thông tin chi tiết về địa chỉ đã được xử lý sau. Xử lý hậu kỳ bao gồm việc sửa các phần bị sai chính tả trong địa chỉ, thay thế các phần không chính xác và suy luận các phần bị thiếu.

Truy cập bằng cách gọi const {Address} = await google.maps.importLibrary("addressValidation").
Xem Thư viện trong Maps JavaScript API.

Betacomponents