เหตุใดจึงต้องใช้ Address Validation ใน Maps JavaScript API
ไลบรารี Address Validation จะรับที่อยู่เป็นอินพุตเพื่อระบุและตรวจสอบคอมโพเนนต์ของที่อยู่ นอกจากนี้ยังกำหนดรูปแบบที่อยู่สำหรับการจัดส่งทางไปรษณีย์ และค้นหาพิกัดละติจูด/ลองจิจูดที่ทราบดีที่สุดสำหรับที่อยู่นั้นด้วย คุณยังเลือกเปิดใช้ Coding Accuracy Support System (CASS™) สำหรับที่อยู่ในสหรัฐอเมริกาและเปอร์โตริโกได้ด้วย
Address Validation API ช่วยปรับปรุงความสามารถในการคาดการณ์การนำส่งและลดการนำส่งที่ไม่สำเร็จ ซึ่งจะช่วยให้ลูกค้าได้รับประสบการณ์ที่ดีขึ้น คุณทำได้โดยการตรวจหาที่อยู่ที่ไม่ถูกต้องและเพิ่มความเข้าใจลักษณะของที่อยู่ให้ดียิ่งขึ้น
สิ่งที่คุณทำได้ด้วย Address Validation ใน Maps JavaScript API
ด้วย Address Validation ใน Maps JavaScript API คุณสามารถระบุได้ว่าที่อยู่หมายถึงสถานที่จริงหรือไม่ หากที่อยู่ไม่ได้อ้างอิงถึงสถานที่จริง API จะระบุคอมโพเนนต์ที่อาจไม่ถูกต้อง ซึ่งคุณสามารถนำเสนอต่อลูกค้าเพื่อแก้ไขได้ ตัวอย่างเวิร์กโฟลว์มีดังนี้
-
ลูกค้าป้อนที่อยู่ - รูปภาพต่อไปนี้แสดงแบบฟอร์มพื้นฐาน ที่ช่วยให้ลูกค้าป้อนที่อยู่ได้ ซึ่งอาจเป็นส่วนหนึ่งของขั้นตอนการชำระเงิน
-
แอปส่งที่อยู่ไปยัง API - แอปพลิเคชันจะส่งที่อยู่นี้โดยใช้เมธอด
fetchAddressValidation -
API จะตรวจสอบและกำหนดรูปแบบที่อยู่ให้เป็นมาตรฐาน - ในการตอบกลับ Address Validation API จะแสดงที่อยู่ที่สมบูรณ์ตามที่ API กำหนด หรือระบุตำแหน่งที่ไม่มีข้อมูล
-
ลูกค้ายืนยันหรือแก้ไขที่อยู่ - คุณสามารถแสดงข้อความต่อไปนี้ต่อลูกค้าได้ ทั้งนี้ขึ้นอยู่กับสิ่งที่ API แสดง
- ยืนยันที่อยู่ที่แนะนำ
- ระบุข้อมูลที่ขาดหายไป
- แก้ไขที่อยู่
วิธีการทำงานของ Address Validation ใน Maps JavaScript API
เมื่อมีการเรียกไปยัง fetchAddressValidation API จะพยายามทำสิ่งต่อไปนี้
- แก้ไข - มีการตรวจสอบความถูกต้องระดับคอมโพเนนต์ รวมถึง สถานที่ย่อยหากมี
- สมบูรณ์ - พยายามอนุมานคอมโพเนนต์ของที่อยู่ที่ขาดหายไปหรือไม่ถูกต้อง
- รูปแบบ - ทำความสะอาดและกำหนดรูปแบบมาตรฐานสำหรับคอมโพเนนต์ของที่อยู่
เกี่ยวกับ CASS™
ไปรษณีย์สหรัฐอเมริกา (USPS®)1 มี Coding Accuracy Support System (CASS™) เพื่อสนับสนุนและรับรองผู้ให้บริการยืนยันที่อยู่ บริการที่ได้รับการรับรอง CASS™ เช่น 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™ ↩