Tại sao nên sử dụng tính năng Xác thực địa chỉ trong API Maps JavaScript?
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ỉ. API này cũng chuẩn hoá địa chỉ để gửi thư và tìm toạ độ vĩ độ/kinh độ phù hợp nhất cho địa chỉ đó. Nếu muốn, đối với các địa chỉ ở Hoa Kỳ và Puerto Rico, bạn có thể bật Hệ thống hỗ trợ độ chính xác của mã hoá (CASS™).
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 tỷ lệ giao hàng không thành công, từ đó mang lại trải nghiệm tốt hơn cho 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à nắm 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à một địa điểm thực hay không. Nếu địa chỉ không liên quan đến một địa điểm thực, thì API có thể xác định các thành phần có thể sai mà bạn có thể trình bày cho khách hàng để chỉnh sửa. Sau đây là một quy trình mẫu:
-
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.
-
Ứ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. -
API xác thực và chuẩn hoá địa chỉ — Trong phản hồi, Address Validation API sẽ trả về địa chỉ hoàn chỉnh do API xác định hoặc cho biết thông tin bị thiếu.
-
Khách hàng xác nhận hoặc sửa địa chỉ — Tuỳ thuộc vào kết quả mà API trả về, bạn có thể đưa ra các lời nhắc sau cho khách hàng:
- Xác nhận địa chỉ được đề xuất.
- Cung cấp thông tin còn thiếu.
- Sửa địa chỉ.
Cách hoạt động của tính năng Xác thực địa chỉ trong API Maps JavaScript
Khi một lệnh gọi đến fetchAddressValidation được thực hiện, API sẽ cố gắng thực hiện những việc sau:
- Corrects (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ả địa chỉ phụ (nếu có).
- Completes (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ợ về độ 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 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 địa chỉ, chuẩn hoá địa chỉ và cập nhật địa chỉ để 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 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 bài viết 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 giả tạo. Nếu USPS xác định một địa chỉ đầu vào là do nhân tạo tạo ra, 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, bạn đồng ý với các Điều khoản dành riêng cho dịch vụ này.
Các bước tiếp theo
- Google Maps Platform là Bên được cấp phép không độc quyền của United States Postal Service®. Các nhãn hiệu sau đây thuộc quyền sở hữu của United States Postal Service® và được sử dụng theo sự cho phép: United States Postal Service®, CASS™, CASS Certified™. ↩