למה כדאי להשתמש באימות כתובות ב-Maps JavaScript API
ספריית אימות הכתובות מקבלת כתובת כקלט כדי לזהות ולאמת רכיבי כתובת. הוא גם מבצע סטנדרטיזציה של הכתובת למשלוח דואר ומוצא את הקואורדינטות הכי מדויקות של קו הרוחב וקו האורך שלה. לחלופין, לכתובות בארצות הברית ובפוארטו ריקו, אפשר להפעיל את מערכת התמיכה בדיוק הקידוד (CASS™).
בעזרת Address Validation API (ממשק API לאימות כתובות), אפשר לשפר את יכולת החיזוי של המשלוחים ולהפחית את שיעור הכשלים במשלוחים, וכך לשפר את חוויית הלקוח. כדי לעשות את זה, צריך לזהות כתובות לא תקינות ולקבל מידע טוב יותר על המאפיינים של הכתובות.
מה אפשר לעשות עם Address Validation ב-Maps JavaScript API
באמצעות Address Validation (אימות כתובות) ב-Maps JavaScript API, אפשר לקבוע אם כתובת מסוימת מתייחסת למקום אמיתי. אם הכתובת לא מתייחסת למקום אמיתי, ה-API יכול לזהות רכיבים שייתכן שהם שגויים, ואפשר להציג אותם ללקוחות כדי לתקן אותם. לדוגמה:
-
הלקוח מזין כתובת – בתמונה הבאה מוצג טופס בסיסי שמאפשר ללקוח להזין כתובת, יכול להיות כחלק מתהליך התשלום.
-
האפליקציה שולחת את הכתובת ל-API – האפליקציה מעבירה את הכתובת הזו באמצעות השיטה
fetchAddressValidation. -
ה-API מאמת את הכתובת ומציג אותה בפורמט סטנדרטי – בתגובה שלו, Address Validation API מחזיר את הכתובת המלאה כפי שנקבעה על ידי ה-API, או מציין איפה חסר מידע.
-
הלקוח מאשר או מתקן את הכתובת – בהתאם למה שמוחזר מה-API, אפשר להציג ללקוח את ההנחיות הבאות:
- מאשרים את הכתובת המומלצת.
- מספקים את המידע החסר.
- מתקנים את הכתובת.
איך פועל אימות כתובות ב-Maps JavaScript API
כשמתבצעת קריאה ל-fetchAddressValidation, ה-API מנסה לבצע את הפעולות הבאות:
- תיקון – מספק בדיקות אימות ברמת הרכיב, כולל מיקומי משנה אם הם זמינים.
- Completes – ניסיונות להסיק רכיבי כתובת חסרים או שגויים.
- פורמטים – מנקה ומבצע סטנדרטיזציה של הפורמט של רכיבי כתובת.
מידע על CASS™
שירות הדואר של ארצות הברית (USPS®)1 מפעיל את מערכת התמיכה בדיוק הקידוד (CASS™) כדי לתמוך בספקי אימות כתובות ולאשר אותם. שירות עם אישור CASS Certified™, כמו Address Validation API, אושר כי הוא מסוגל להשלים מידע שחסר בכתובת, לתקנן אותה ולעדכן אותה כדי לספק לכם את הכתובת העדכנית והמדויקת ביותר.
התכונה CASS לא מופעלת כברירת מחדל, והיא נתמכת רק באזורים 'US' ו-'PR'. כדי להפעיל CASS, צריך להגדיר את `enableUspsCass` כ-`true` כחלק מבקשת אימות. מידע נוסף זמין במאמר אימות כתובת.
במסגרת השימוש שלנו בשירותי USPS, USPS בודקת בקשות לכתובות שנוצרו באופן מלאכותי. אם USPS מזהה שכתובת קלט נוצרה באופן מלאכותי, Google נדרשת להפסיק לאמת כתובות עבור הלקוח ולדווח ל-USPS על פרטי הקשר של הלקוח (שם וכתובת), על כתובת הקלט הרלוונטית ועל נתוני שימוש מצטברים. השימוש ב-API מהווה את הסכמתכם ל תנאים הספציפיים לשירות.
השלבים הבאים
- פלטפורמת מפות Google היא בעלת רישיון לא בלעדי של United States Postal Service®. הסימנים המסחריים הבאים הם בבעלות United States Postal Service® ונעשה בהם שימוש באישור: United States Postal Service®, CASS™, CASS Certified™.↩