מייצג כתובת למשלוח דואר, למשל למשלוח בדואר או לכתובת לתשלום. בהתחשב בכתובת למשלוח דואר, שירות דואר יכול לשלוח פריטים לבית העסק, לתיבת דואר או דומה. הוא לא מיועד ליצירת מודלים גיאוגרפיים של מיקומים (כבישים, ערים, הרים).
בשימוש רגיל, כתובת נוצרת באמצעות קלט של משתמש או מייבוא נתונים קיימים, בהתאם לסוג התהליך.
עצה לגבי קלט / עריכה של כתובת: - השתמשו בווידג'ט של כתובת שמותאמת ל-i18n, כמו https://github.com/google/libaddressinput) – אין להציג למשתמשים רכיבי ממשק משתמש להזנה או לעריכה של שדות מחוץ למדינות שבהן נעשה שימוש בשדה הזה.
הנחיות נוספות לשימוש בסכימה הזו זמינות בכתובת https://support.google.com/business/answer/6397478
ייצוג JSON | |
---|---|
{ "revision": integer, "regionCode": string, "languageCode": string, "postalCode": string, "sortingCode": string, "administrativeArea": string, "locality": string, "sublocality": string, "addressLines": [ string ], "recipients": [ string ], "organization": string } |
שדות | |
---|---|
revision |
גרסת הסכימה של כל הגרסאות החדשות חייבות להתאים לאחור לגרסאות קודמות. |
regionCode |
חובה. קוד אזור CLDR של המדינה/האזור של הכתובת. אנחנו אף פעם לא מסיקים זאת, והמשתמש הוא אחראי לוודא שהערך שלו נכון. פרטים נוספים זמינים בכתובת http://cldr.unicode.org/ ו-http://www.unicode.org/cldr/charts/30/supplemental/region_information.html. דוגמה: "CH" עבור שווייץ. |
languageCode |
אופציונלי. קוד השפה BCP-47 של תוכן הכתובת הזו (אם הוא ידוע). זוהי בדרך כלל השפה של ממשק המשתמש בטופס הקלט, או שהיא צריכה להתאים לאחת מהשפות שנעשה בהן שימוש במדינה/באזור של הכתובת, או בשפות מקבילות קיימות. השינוי יכול להשפיע על הפורמט במדינות מסוימות, אבל הוא לא קריטי לתקינות הנתונים ולא ישפיע על האימות או על פעולות אחרות שלא קשורות לפורמט. אם ערך זה אינו ידוע, יש להשמיט אותו (במקום לציין ברירת מחדל שעלולה להיות שגויה). לדוגמה: "zh-Hant", "ja", "ja-Latn", "en". |
postalCode |
אופציונלי. המיקוד של הכתובת. לא כל המדינות משתמשות או מחייבות מיקוד, אבל במקומות שבהם הן בשימוש, הן עשויות להפעיל אימות נוסף עם חלקים אחרים של הכתובת (למשל, אימות מדינה/מיקוד בארה"ב). |
sortingCode |
אופציונלי. קוד מיון נוסף, ספציפי למדינה. ההגדרה הזו לא בשימוש ברוב האזורים. כאשר נעשה בו שימוש, הערך הוא מחרוזת כמו "CEDEX", ולאחר מכן אפשר להוסיף מספר (למשל, "CEDEX 7"), או רק מספר בלבד, שמייצג את "קוד הסקטור" (ג'מייקה), "אינדיקטור של אזור המסירה " (מאלאווי) או"אינדיקטור של סניף דואר" (למשל חוף השנהב). |
administrativeArea |
אופציונלי. חלוקת משנה מנהלית ברמה הגבוהה ביותר שמשמשת לכתובות למשלוח דואר במדינה או באזור מסוימים. לדוגמה: מדינה, מחוז, אובלסט או מחוז. ספציפית, בספרד זו הפרובינציה ולא הקהילה האוטונומית (למשל "ברצלונה" ולא "קטלוניה"). במדינות רבות אין שימוש באזור מנהלי בכתובות למשלוח דואר. למשל, בשווייץ צריך להשאיר את השדה הזה לא מאוכלס. |
locality |
אופציונלי. מתייחס באופן כללי לחלק של העיר/העיר בכתובת. דוגמאות: עיר בארה"ב, עיריית IT, עיר דואר בריטית. באזורים בעולם שבו השכונות אינן מוגדרות היטב או שאינן מתאימות למבנה זה, יש להשאיר את הרשות המוניציפאלית ריקה ולהשתמש ב-addressLines. |
sublocality |
אופציונלי. אזור משנה של הכתובת. לדוגמה: שכונות, רובעים או מחוזות. |
addressLines[] |
שורות כתובת לא מובנות שמתארות את הרמות הנמוכות יותר של כתובת. מכיוון שלערכים ב-addressLine אין מידע על סוג, ולפעמים הם יכולים להכיל כמה ערכים בשדה אחד (למשל, אוסטין, טקסס), חשוב שסדר השורות יהיה ברור. סדר השורות צריך להיות מסוג 'סדר מעטפות' עבור המדינה/האזור של הכתובת. במקומות שבהם זה יכול להשתנות (לדוגמה, יפן), address_language משמשת כדי לציין את המחרוזת באופן מפורש (למשל, "ja" עבור הזמנה גדולה עד קטנה ו-"ja-Latn" או "en" עבור קטן עד גדול). בצורה כזו אפשר לבחור את השורה הספציפית ביותר של כתובת בהתאם לשפה. הייצוג המבני המינימלי המותר של כתובת מורכב מ-regionCode עם כל שאר המידע שממוקם ב-addressLines. ניתן יהיה לכתוב כתובת כזו באופן כמעט משוער ללא קידוד גיאוגרפי, אך לא תהיה אפשרות לנמק סמנטי על רכיבי הכתובת עד שתפתרו אותה לפחות באופן חלקי. יצירת כתובת שמכילה רק קוד אזור ושורות כתובת, ולאחר מכן קידוד גיאוגרפי היא הדרך המומלצת לטפל בכתובות לא מובנות לחלוטין (במקום לנחש אילו חלקי הכתובת אמורים להיות אזורים או אזורים מנהליים). |
recipients[] |
אופציונלי. הנמען בכתובת. בנסיבות מסוימות, שדה זה עשוי להכיל מידע מרובה שורות. לדוגמה, הוא עשוי לכלול מידע על "טיפול ב". |
organization |
אופציונלי. שם הארגון בכתובת |