Tổng quan về quy trình xác thực địa chỉ

Nhà phát triển ở Khu vực kinh tế Châu Âu (EEA)

Tại sao nên sử dụng tính năng Xác thực địa chỉ trong API JavaScript của Maps?

Thư viện Xác thực địa chỉ lấy địa chỉ làm dữ liệu đầu vào để xác định và xác thực các thành phần địa chỉ. Công cụ này cũng chuẩn hoá địa chỉ để gửi thư và tìm toạ độ vĩ độ/kinh độ chính xác nhất cho địa chỉ đó. Bạn có thể bật Hệ thống hỗ trợ độ chính xác của mã (CASS™) cho địa chỉ ở Hoa Kỳ và Puerto Rico (không bắt buộc).

Với Address Validation API, bạn có thể cải thiện khả năng dự đoán việc giao hàng và giảm số lần giao hàng không thành công, từ đó cải thiện trải nghiệm của khách hàng. Bạn làm việc này bằng cách phát hiện địa chỉ không hợp lệ và nắm rõ hơn các đặc điểm của địa chỉ.

Những việc bạn có thể làm với Address Validation trong Maps JavaScript API

Với tính năng Xác thực địa chỉ trong Maps JavaScript API, bạn có thể xác định xem một địa chỉ có phải là một địa điểm thực hay không. Nếu địa chỉ không phải là một địa điểm thực, API có thể xác định các thành phần có thể không chính xác mà bạn có thể trình bày cho khách hàng để sửa. Dưới đây là một quy trình mẫu:

  1. Khách hàng nhập địa chỉ – Hình ảnh sau đây cho thấy một biểu mẫu cơ bản cho phép khách hàng nhập địa chỉ, có thể là một phần của quy trình thanh toán.

    Địa chỉ do khách hàng nhập.
  2. Ứng dụng gửi địa chỉ đến API – Ứng dụng truyền địa chỉ này bằng phương thức fetchAddressValidation.

  3. API xác thực và chuẩn hoá địa chỉ – Trong phản hồi của mình, Address Validation API sẽ trả về địa chỉ đầy đủ do API xác định hoặc cho biết thông tin bị thiếu.

  4. Khách hàng xác nhận hoặc chỉnh sửa địa chỉ – Tuỳ thuộc vào thông tin mà API trả về, bạn có thể đưa ra các lời nhắc sau cho khách hàng:

    1. Xác nhận địa chỉ được đề xuất.
    2. Cung cấp thông tin còn thiếu.
    3. Sửa địa chỉ.
    Khách hàng có thể xác nhận địa chỉ đã được chỉnh sửa. Khách hàng có thể cung cấp thông tin còn thiếu. Khách hàng có thể sửa địa chỉ.

Cách hoạt động của tính năng Xác thực địa chỉ trong Maps JavaScript API

Khi bạn gọi fetchAddressValidation, API sẽ thử những thao tác sau:

  • Chỉnh sửa – Cung cấp các bước kiểm tra xác thực ở cấp thành phần, bao gồm cả cơ sở phụ (nếu có).
  • Hoàn tất – Cố gắng suy luận các thành phần địa chỉ bị thiếu hoặc không chính xác.
  • Định dạng – Dọn dẹp và chuẩn hoá định dạng cho các thành phần địa chỉ.

Giới thiệu về CASS™

Dịch vụ Bưu chính Hoa Kỳ® (USPS®)1 duy trì Hệ thống hỗ trợ độ chính xác của mã (CASS™) để hỗ trợ và chứng nhận các nhà cung cấp dịch vụ xác thực địa chỉ. Một dịch vụ được chứng nhận CASS Certified™ (chẳng hạn như Address Validation API) đã được xác nhận về khả năng điền thông tin còn thiếu trong một địa chỉ, chuẩn hoá địa chỉ đó và cập nhật để cung cấp cho bạn địa chỉ mới nhất và chính xác nhất.

CASS không được bật theo mặc định và chỉ được hỗ trợ cho các khu vực "Hoa Kỳ" và "Puerto Rico". Để bật CASS, hãy đặt "enableUspsCass" thành "true" trong yêu cầu xác thực. Để biết thêm thông tin, hãy xem phần Xác thực địa chỉ.

Trong quá trình chúng tôi sử dụng các dịch vụ của USPS, USPS sẽ đánh giá các yêu cầu về địa chỉ được tạo nhân tạo. Nếu USPS xác định một địa chỉ đầu vào là địa chỉ được tạo nhân tạo, thì Google phải ngừng xác thực địa chỉ cho khách hàng và phải báo cáo thông tin liên hệ của khách hàng (tên và địa chỉ), địa chỉ đầu vào có liên quan và dữ liệu sử dụng tổng hợp cho USPS. Bằng việc sử dụng API này, bạn đồng ý với Điều khoản cụ thể của dịch vụ.

Các bước tiếp theo


  1. Google Maps Platform là Bên được cấp phép không độc quyền của Bưu điện Hoa Kỳ®. (Các) nhãn hiệu sau đây thuộc quyền sở hữu của Bưu điện Hoa Kỳ® và được sử dụng khi có sự cho phép: Bưu điện Hoa Kỳ®, CASS™, CASS Certified™.