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ỉ. Phương thứ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ỉ đó. Đố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 mã hoá (CASS™) (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 phân phối và giảm số lần phân phối 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 địa chỉ không hợp lệ và nhận biết 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 API JavaScript của Maps, bạn có thể xác định xem một địa chỉ có đề cập đến một địa điểm thực tế hay không. Nếu địa chỉ không đề cập đến 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à quy trình làm việc 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 chuyể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, API Xác thực địa chỉ sẽ trả về địa chỉ đầy đủ do API xác định hoặc cho biết thông tin còn thiếu.
-
Khách hàng xác nhận hoặc sửa địa chỉ – Tuỳ thuộc vào nội dung 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ẽ 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á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 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ỉ. Dịch vụ CASS Certified™ (Được chứng nhận theo CASS), chẳng hạn như Address Validation API (API Xác thực địa chỉ), đã được xác nhận về khả năng điền thông tin còn thiếu vào địa chỉ, chuẩn hoá 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 các khu vực "Hoa Kỳ" và "Puerto Rico". Để bật CASS, hãy đặt "enableUspsCass" thành "true" trong một 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 sử dụng 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à được tạo một cách giả tạo, thì Google sẽ 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 cụ thể về 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 Dịch vụ Bưu chính Hoa Kỳ®. (Các) nhãn hiệu sau đây thuộc sở hữu của Dịch vụ Bưu chính Hoa Kỳ® và được sử dụng theo sự cho phép: Dịch vụ Bưu chính Hoa Kỳ®, CASS™, CASS Certified™. ↩