למה כדאי להשתמש באימות כתובות ב-Maps JavaScript API?
הספרייה של אימות הכתובות מקבלת כתובת כקלט כדי לזהות ולאמת את רכיבי הכתובת. המערכת גם מיישמת סטנדרטים על הכתובת לצורך שליחת דואר ומוצאת את קואורדינטות קווי האורך והרוחב הידועות ביותר שלה. לחלופין, אפשר להפעיל את Coding Accuracy Support System (CASS™) עבור כתובות בארצות הברית ובפוארטו ריקו.
בעזרת Address Validation API תוכלו לשפר את יכולת החיזוי של זמן המסירה ולהפחית את מספר הכשלים במשלוח, וכך לשפר את חוויית הלקוח. כדי לעשות זאת, צריך לזהות כתובות לא תקינות ולהבין טוב יותר את המאפיינים של כתובות.
מה אפשר לעשות עם אימות כתובות ב-Maps JavaScript API
באמצעות אימות כתובות ב-Maps JavaScript API, אפשר לקבוע אם כתובת מסוימת מתייחסת למיקום אמיתי. אם הכתובת לא מתייחסת למקום אמיתי, ה-API יכול לזהות רכיבים שעשויים להיות שגויים, ותוכלו להציג אותם ללקוחות כדי שהם יתקנו אותם. הנה תהליך עבודה לדוגמה:
-
הלקוח מזין כתובת – בתמונה הבאה מוצג טופס בסיסי שמאפשר ללקוח להזין כתובת, אולי כחלק מתהליך התשלום.
-
האפליקציה שולחת את הכתובת ל-API – האפליקציה מעבירה את הכתובת הזו באמצעות השיטה
fetchAddressValidation
. -
ה-API מאמת את הכתובת ומסדיר אותה – בתגובה, ה-Address Validation API מחזיר את הכתובת המלאה כפי שהיא נקבעה על ידי ה-API, או מציין איפה חסר מידע.
-
הלקוח מאשר או מתקן את הכתובת – בהתאם למה שה-API מחזיר, תוכלו להציג ללקוח את ההנחיות הבאות:
- מאשרים את הכתובת המומלצת.
- מספקים את המידע החסר.
- מתקנים את הכתובת.
איך פועל תהליך אימות הכתובות ב-Maps JavaScript API
כשמתבצעת קריאה ל-fetchAddressValidation
, ה-API מנסה לבצע את הפעולות הבאות:
- תיקונים – בדיקות אימות ברמת הרכיב, כולל נכסי משנה, אם יש כאלה.
- Completes – ניסיון להסיק רכיבי כתובת חסרים או שגויים.
- פורמטים – ניקוי הפורמט של רכיבי הכתובת והפיכתו לסטנדרטי.
מידע על CASS™
שירות הדואר של ארצות הברית (USPS)1 מפעיל את המערכת לתמיכה בדיווח מדויק על כתובות (CASS™) כדי לתמוך בספקי אימות כתובות ולאשר אותם. שירות שקיבל א��שור CASS™, כמו 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™. ↩