תיעוד ואימות של כתובות

היכולת 'איסוף ואימות כתובות' היא חלק מחבילת הכלים של שירותי ניידות, והיא עוזרת לפתור מספר בעיות נפוצות שקשורות לכתובות למשלוח, כמו כתובות לא מדויקות שהוזנו על ידי הצרכנים, כתובות שלא ניתן לשלוח אליהן וצורך בשינויים במיקומי נקודות המסירה.

השירותים האלה כוללים:

  • ‫Places API (חדש): מפשט את הזנת הכתובות למשתמשי הקצה ומספק מידע על נקודות עניין שאפשר להשתמש בהן למטרות ניתוב.
  • ‫Address Validation API: קובע אם הכתובת מתייחסת למקום אמיתי שאפשר לשלוח אליו משלוח ומספק מטא-נתונים נוספים ברמת הכתובת.
  • ‫Geocoding API: מספק את קו הרוחב וקו האורך של כתובת נתונה.

במסמך הזה מוסבר איך להשתמש בשירותים האלה.

מידע על איסוף ואימות של כתובות

מידע מדויק ומפורט על כתובות הוא קריטי לפעולות שקשורות למשלוחים, כי הוא משפיע על האיכות של כל הפעולות שמתבצעות בהמשך ושתלויות בו. שירותי Google לתחבורה יכולים לעזור לכם בשלב הזה, בין אם אתם מקבלים כתובות דרך אפליקציה שפונה למשתמשים או משותפים במעלה הזרם באמצעות API.

בין אם אתם מקבלים כתובות דרך אפליקציה שפונה למשתמשים או משותפים במעלה הזרם באמצעות API, שירותי Google Mobility יכולים לעזור לכם באיסוף כתובות בדרכים הבאות:

  • שיפור חוויית הלקוח: כדאי לספק למשתמשים כלים שיעזרו להם לוודא שהם מספקים כתובת נכונה ושהחבילות שלהם מגיעות למקום הנכון.

  • שיפור הפרודוקטיביות של הנהגים: קיצור הזמן שהנהגים מבזבזים בחיפוש כתובות למשלוח, והפחתת הצורך בניסיונות חוזרים למשלוח.

תיעוד הכתובת

‫Places API (חדש) מכיל את השירות Autocomplete (חדש). השירות הזה מספק יכולות השלמה אוטומטית לחיפושים גיאוגרפיים מבוססי-טקסט, על ידי החזרת מקומות כמו עסקים, כתובות ונקודות עניין, בזמן שהמשתמש מזין כתובת.

באפליקציות שפונות למשתמשים וכוללות קבלת כתובת למשלוח – כמו אתר צרכנים או אתר של חברת משלוחים אונליין, או פורטל לעובדים בחנות – אפשר לפשט את הזנת הכתובת והבחירה שלה עבור הלקוחות באמצעות השלמה אוטומטית (חדשה).

לדוגמה, נניח שמשתמש מבקש איסוף חבילה ומזין את מיקום האיסוף. ההשלמה האוטומטית (חדש) מאפשרת להם להזין כתובת על ידי הקלדת כמה תווים ובחירה מתוך רשימה של התאמות.

‫Places API (חדש) מספק גם דרכים להגביל את תוצאות החיפוש, כדי שהמפתחים יוכלו לוודא שהכתובות המוצעות תואמות למיקומים שבהם העסק שלכם מספק שירותים.

אימות הכתובת

אחרי שאתם אוספים כתובת, בין אם היא הוזנה ישירות על ידי קלט של משתמשים או באמצעות API, חשוב לוודא שהלקוח סיפק כתובת נכונה. כלומר כתובת ללא אי דיוקים, כמו רכיבי כתובת חסרים או שגיאות הקלדה. אימות הכתובות עוזר לצמצם את כמות השגיאות במסירה, כי הוא מאפשר לזהות כתובות לא תקינות. בנוסף, הוא משפר את יכולת החיזוי של המסירה כי הוא מספק מידע טוב יותר על פרטי הכתובת.

‫Address Validation API מאמת את רכיבי הכתובת, מבצע נורמליזציה של הכתובת לצורך משלוח דואר ומוצא את המיקום הכי טוב שלה. הוא יכול לעזור להבין אם כתובת מתייחסת למקום אמיתי. אם הכתובת לא מתייחסת למקום אמיתי, היא יכולה לזהות רכיבים שגויים, וכך לאפשר למשתמשים לתקן אותם.

אם ה-Address Validation API קובע שהכתובת שגויה או מתייחסת למיקום שלא ניתן למסור בו את החבילה, אפשר להציג למשתמש בקשה לתקן אותה. אם קיבלתם את הכתובת באמצעות קריאה ל-API, תוכלו לדחות את הכתובת.

אישור מיקום הכתובת

אחרי שהמשתמש מזין או בוחר כתובת, ואחרי שאימתתם את הכתובת, אתם יכולים להשתמש ב-Google Maps Platform כדי לספק מפה וסמן שיציינו את מיקום הכתובת.

משתמשים ב-Geocoding API כדי לקבוע את הקואורדינטות הגיאוגרפיות של הכתובת. בנוסף למיקום, Geocoding API מחזיר גם רכיבי כתובת, שבעזרתם אפשר לקבל חלקים חסרים של כתובת שנדרשים לתיקונים. הוא גם מספק את סוג המיקום, שמציין את רמת הדיוק של הקואורדינטות שאוחזרו מה-API.

אפשר להשתמש במיקום הגיאוגרפי המקודד גם למטרות אחרות, כמו הקצאת המשלוח לנהג ברצף האופטימלי. פרטים נוספים זמינים במאמר בנושא אופטימיזציה של מסלולים.

שימוש בשירותי Mobility של Google לתיעוד כתובות

בקטע הזה מוסבר איך להטמיע איסוף ואימות של כתובות. ההנחיות האלה מניחות שהגדרתם פרויקט ב-Google API Console, שיש לכם חשבונות שירות נכונים והחיוב מופעל. פרטים ספציפיים על שירותי Google Mobility מופיעים במסמכי התיעוד של Fleet Engine בנושא הגדרת הפרויקט.

הפעלת אפשרויות להזנת כתובות

  1. מפעילים את Places API (New) בקטע APIs and Services ב-Google API Console. ‫Places API (חדש) כולל את השירות Autocomplete (חדש).
  2. במסמכי התיעוד בנושא השלמה אוטומטית (חדש) מפורטות תכונות נוספות שאפשר להשתמש בהן, כמו פרמטרים אופציונליים. לדוגמה:
    • הפרמטר components מגביל את הפלט למדינות מסוימות.
    • הפרמטר types מגביל את התוצאות לסוגים מסוימים של מיקומים, כמו כתובות ואפילו שפות קלט מותרות מהמשתמש.
  3. כדי לפרוס טופס כתובת בצורה יעילה, Google Maps Platform מציעה את Quick Builder ב-Google API Console.

אימות הכתובת למשלוח

  1. מפעילים את Address Validation API בקטע APIs and Services ב-Google API Console.
  2. כדאי לעיין במסמכי התיעוד של Address Validation API כדי להבין את הנתונים השונים שאפשר להשתמש בהם כדי להעריך את איכות הכתובת ולהציג המלצות למשתמשים.

אישור מיקום האיסוף או המשלוח

  1. יצירת מפה אינטראקטיבית למשתמשים בפלטפורמות המועדפות לנייד ולאינטרנט. לפרטים נוספים, אפשר לעיין במסמכי התיעוד של ממשק ה-API של JavaScript במפות Google ולעבור משם להוראות אחרות בפלטפורמה.
  2. מקבלים את הגיאוקוד של הכתובת מ-Address Validation API או על ידי העברת מזהה המקום מ-Autocomplete (חדש) אל Geocoding API, ומוסיפים סמן במיקום.
  3. כדי לאפשר למשתמש לשנות את קואורדינטות המסירה, צריך להגדיר את הסמנים כסמנים שאפשר לגרור. אפשר לעיין בתיעוד בנושא התנהגויות של סמנים (Android,‏ iOS,‏ Web).
  4. אחזור הקידוד הגיאוגרפי של מיקום הסמן המותאם. אפשר גם להעביר את הגיאוקוד המעודכן אל Reverse Geocoding API כדי לאחזר את הכתובת התואמת. אחר כך תוכלו להעריך את רכיבי הכתובת ואת רמת הדיוק של המיקום החדש.

קבלת הקשר נוסף לגבי כתובות המסירה

אחרי שקובעים את הכתובת, השלב הבא הוא לקבל נתונים מפורטים על ההקשר של כתובות המסירה. בעזרת המידע הזה, אתם יכולים:

  • שיפור הפרודוקטיביות של הנהגים: מוודאים שלנהגים יש את כל המידע שדרוש להם כדי להשלים את המסירות בצורה מוצלחת ויעילה. כשמשלבים את התכונות האלה עם יכולות אחרות של שירותי Google Mobility, אפשר לוודא שהנהגים יגיעו למקום הנכון בזמן הנכון.
  • הפחתת עלויות: הגעה יעילה של הנהג למקום הנכון והפחתת מספר המשלוחים החוזרים יכולים גם להפחית את עלויות העבודה והדלק של צי הרכב.
  • הרחבת הפעילות העסקית: כל היכולות של איסוף כתובות משתמשות במסד הנתונים הגיאוגרפי העולמי של Google, שמספק כיסוי מפורט בכל מקום שבו העסק שלכם פועל.

אפשר להשתמש בשירותי הניידות של Google כדי לקבל מגוון נתונים הקשריים על כתובות ומיקומים. אחרי שתקבעו מה הכתובת הנכונה, תוכלו להתקשר לאחד מהשירותים שמתוארים בהמשך כדי לקבל את המידע הרלוונטי. אפשר להשתמש במידע הזה כקלט למערכות שלכם לאופטימיזציה של מסלולים, או כדי לספק הקשר נוסף לנהגים באפליקציית הנהגים שלכם.

  • ‫Geocoding API מנסה להתאים כתובת קלט למיקום במסד הנתונים של מפות Google, ומספק את קווי הרוחב והאורך.
  • בנוסף לאותות אימות שונים, Address Validation API מספק גם את קווי הרוחב והאורך של הכתובת שהוזנה. היא גם מספקת דגלים לכתובות מגורים ולכתובות מסחריות עבור המיקום, ומגוון נתונים מ-USPS לכתובות בארה"ב.
  • ‫Place Details API מספק מידע על נקודות עניין, כולל שעות הפתיחה של עסקים.