เหตุผลที่ควรใช้การตรวจสอบที่อยู่ใน Maps JavaScript API
ไลบรารีการตรวจสอบที่อยู่ใช้ที่อยู่เป็นอินพุตเพื่อระบุและตรวจสอบคอมโพเนนต์ที่อยู่ นอกจากนี้ ยังทำให้ที่อยู่สำหรับการส่งจดหมายเป็นมาตรฐานและค้นหาพิกัดละติจูด/ลองจิจูดที่ทราบดีที่สุดสำหรับที่อยู่นั้น คุณเปิดใช้ ระบบสนับสนุนความถูกต้องในการเข้ารหัส (CASS™) สำหรับที่อยู่ในสหรัฐอเมริกาและเปอร์โตริโกได้ (ไม่บังคับ)
Address Validation API ช่วยให้คุณปรับปรุงความคาดการณ์การนำส่งและลดการนำส่งที่ไม่สำเร็จได้ จึงมอบประสบการณ์การใช้งานที่ดีขึ้นให้แก่ลูกค้า ซึ่งทำได้โดยการจับที่อยู่ที่ไม่ถูกต้องและรับทราบลักษณะของที่อยู่ได้ดียิ่งขึ้น
สิ่งที่คุณทําได้ด้วยการยืนยันที่อยู่ใน Maps JavaScript API
การตรวจสอบที่อยู่ใน Maps JavaScript API ช่วยให้คุณระบุได้ว่าที่อยู่หมายถึงสถานที่จร��งหรือไม่ หากที่อยู่ไม่ได้หมายถึงสถานที่จริง API จะระบุคอมโพเนนต์ที่อาจไม่ถูกต้องซึ่งคุณสามารถแสดงให้ลูกค้าแก้ไขได้ เวิร์กโฟลว์ตัวอย่างมีดังนี้
-
ลูกค้าป้อนที่อยู่ — รูปภาพต่อไปนี้แสดงแบบฟอร์มพื้นฐานที่อนุญาตให้ลูกค้าป้อนที่อยู่ ซึ่งอาจเป็นส่วนหนึ่งของขั้นตอนการชําระเงิน
-
แอปส่งที่อยู่ไปยัง API — แอปพลิเคชันจะส่งที่อยู่นี้โดยใช้เมธอด
fetchAddressValidation
-
API จะตรวจสอบและทำให้ที่อยู่เป็นมาตรฐาน - Address Validation API จะแสดงผลที่อยู่แบบสมบูรณ์ตามที่ API กำหนด หรือระบุตำแหน่งที่ขาดข้อมูลในการตอบกลับ
-
ลูกค้ายืนยันหรือแก้ไขที่อยู่ - คุณแสดงข้อความแจ้งต่อไปนี้แก่ลูกค้าได้ โดยขึ้นอยู่กับสิ่งที่ API แสดง
- ยืนยันที่อยู่แนะนำ
- ระบุข้อมูลที่ขาดหายไป
- แก้ไขที่อยู่
วิธีการทํางานของการตรวจสอบที่อยู่ใน Maps JavaScript API
เมื่อมีการเรียก fetchAddressValidation
API จะพยายามดำเนินการต่อไปนี้
- แก้ไข — ให้การตรวจสอบความถูกต้องระดับคอมโพเนนต์ รวมถึงพร็อพเพอร์ตี้ย่อย (หากมี)
- เสร็จสมบูรณ์ - พยายามอนุมานองค์ประกอบที่อยู่ซึ่งขาดหายไปหรือไม่ถูกต้อง
- รูปแบบ - ล้างข้อมูลและกำหนดรูปแบบมาตรฐานสำหรับองค์ประกอบที่อยู่
เกี่ยวกับ CASS™
ไปรษณีย์สหรัฐอเมริกา® (USPS®)1 ดูแล ระบบสนับสนุนความถูกต้องในการเข้ารหัส (CASS™) เพื่อสนับ��นุนและรับรองผู้ให้บริการตรวจสอบที่อยู่ บริการ CASS Certified™ เช่น Address Validation API ได้รับการยืนยันความสามารถในการป้อนข้อมูลที่ขาดหายไปจากที่อยู่ ปรับให้เป็นมาตรฐาน และอัปเดตเพื่อให้คุณได้รับข้อมูลที่อยู่ที่ถูกต้องและเป็นปัจจุบันที่สุด
ระบบจะไม่เปิดใช้ CASS โดยค่าเริ่มต้นและรองรับเฉพาะภูมิภาค "สหรัฐอเมริกา" และ "เปอร์โตริโก" เท่านั้น หากต้องการเปิดใช้ CASS ให้ตั้งค่า `enableUspsCass` เป็น `true` เป็นส่วนหนึ่งของคำขอตรวจสอบ ดูข้อมูลเพิ่มเติมได้ที่ตรวจสอบที่อยู่
ในฐานะที่เป็นส่วนหนึ่งของการใช้บริการของ USPS ทาง USPS จะประเมินคำขอที่อยู่ซึ่งสร้างขึ้นโดยอัตโนมัติ หาก USPS ระบุว่าที่อยู่สำหรับป้��นข้อมูลสร้างขึ้นโดยมนุษย์ Google จะต้องหยุดตรวจสอบที่อยู่สำหรับลูกค้าและต้องรายงานข้อมูลติดต่อของลูกค้า (ชื่อและที่อยู่) ที่อยู่สำหรับป้อนข้อมูลที่เกี่ยวข้อง และข้อมูลการใช้งานที่รวบรวมไว้ให้ USPS การใช้ API หมายความว่าคุณยินยอมที่จะปฏิบัติตาม ข้อกำหนดเฉพาะบริการเหล่านี้
ขั้นตอนถัดไป
- Google Maps Platform เป็นผู้ได้รับอนุญาตแบบไม่ผูกขาดจาก United States Postal Service® เครื่องหมายการค้าต่อไปนี้เป็นของ United States Postal Service® และใช้โดยได้รับอนุญาต ได้แก่ United States Postal Service®, CASS™, CASS Certified™ ↩