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 Maps JavaScript API?

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

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

Những việc bạn có thể làm với tính năng Xác thực địa chỉ 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à địa điểm thực hay không. Nếu địa chỉ đó không phải là địa điểm thực, thì 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ể cho khách hàng xem để họ sửa. Dưới đây là quy trình làm việc 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 sẽ 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, Address Validation API sẽ trả về địa chỉ đầy đủ do API xác định hoặc cho biết thông tin còn thiếu.

  4. Khách hàng xác nhận hoặc sửa địa chỉ – Tuỳ thuộc vào những gì 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ử thực hiện những việc sau:

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

Giới thiệu về CASS™

Bưu điện Hoa Kỳ (USPS®)1 duy trì Hệ thống hỗ trợ độ chính xác của mã hoá (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 CASS Certified™ (Chứng nhận CASS™), 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 "US" và "PR" vùng. Để 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 bài viết Xác thực địa chỉ.

Trong quá trình bạn sử dụng các dịch vụ của USPS, USPS sẽ đánh giá các yêu cầu đối với các địa chỉ được tạo nhân tạo. Nếu USPS xác định một địa chỉ đầu vào đượ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. Khi sử dụng API này, bạn đồng ý với các Điều khoản cụ thể cho dịch vụ này.

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ỳ (United States Postal Service®). (Các) nhãn hiệu sau đây thuộc sở hữu của Bưu điện Hoa Kỳ (United States Postal Service®) và được sử dụng khi có sự cho phép: United States Postal Service®, CASS™, CASS Certified™.