המחלקה AddressValidation
מחלקה google.maps.addressValidation.AddressValidation
מחלקה סטטית לגישה לממשקי ה-API של AddressValidation.
כדי לקבל גישה, צריך לקרוא ל: const {AddressValidation} = await google.maps.importLibrary("addressValidation").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
שיטות סטטיות | |
|---|---|
fetchAddressValidation |
fetchAddressValidation(request)פרמטרים:
ערך מוחזר:
Promise<AddressValidation>מאמת כתובת. מידע נוסף זמין בכתובת https://developers.google.com/maps/documentation/javascript/address-validation/validate-address. |
מאפיינים | |
|---|---|
address |
סוג:
Address optionalמידע על הכתובת עצמה, בניגוד לקואורדינטות. |
geocode |
סוג:
Geocode optionalמידע על המיקום והמקום שהכתובת הומרה אליהם. |
metadata |
סוג:
AddressMetadata optionalמידע אחר שרלוונטי ליכולת המסירה. לא מובטח שהשדה metadata יאוכלס במלואו בכל כתובת שנשלחת אל Address Validation API. |
responseId |
סוג:
string optionalה-UUID שמזהה את התשובה הזו. אם צריך לאמת מחדש את הכתובת, ה-UUID הזה חייב להופיע בבקשה החדשה. |
uspsData |
סוג:
USPSData optionalסימונים נוספים של יכולת מסירה שסופקו על ידי USPS. השירות ניתן רק באזורים US ו-PR. |
verdict |
סוג:
Verdict optionalסימונים של קביעת התקינות הכוללת |
Methods | |
|---|---|
toJSON |
toJSON()פרמטרים: אין
ערך מוחזר:
Objectממירה את המחלקה AddressValidation לאובייקט JSON עם אותם מאפיינים. |
ממשק AddressValidationRequest
ממשק google.maps.addressValidation.AddressValidationRequest
ממשק הבקשה של AddressValidation.fetchAddressValidation.
מאפיינים | |
|---|---|
address |
סוג:
PostalAddressLiteralהכתובת שמאמתים. צריך לשלוח כתובות לא מעוצבות דרך PostalAddress.addressLines. |
placeAutocompleteElement optional |
סוג:
PlaceAutocompleteElement optionalאם משתמשים ב-PlaceAutocompleteElement, צריך לכלול אותו כאן כדי לקשר את הקריאות ל-AddressValidation API לטוקן לסשן של ההשלמה האוטומטית. |
previousResponseId optional |
סוג:
string optionalאסור להגדיר את השדה הזה בבקשה הראשונה לאימות הכתובת. אם נדרשות בקשות נוספות כדי לאמת באופן מלא כתובת אחת (לדוגמה, אם צריך לאמת מחדש את השינויים שהמשתמש מבצע אחרי האימות הראשוני), אז כל בקשת מעקב חייבת לאכלס את השדה הזה ב- AddressValidation.responseId מהתגובה הראשונה ברצף האימות. |
sessionToken optional |
סוג:
AutocompleteSessionToken optionalטוקן שמזהה סשן של השלמה אוטומטית לצורכי חיוב. |
uspsCASSEnabled optional |
סוג:
boolean optionalהפעלת מצב תואם ל-USPS CASS. השינוי הזה משפיע רק על השדה AddressValidation.uspsData של AddressValidation. הערה: בבקשות שמופעל בהן USPS CASS לכתובות בפוארטו ריקו, צריך לספק PostalAddress.regionCode של address בתור "PR", או PostalAddress.administrativeArea של address בתור "Puerto Rico" (לא תלוי-רישיות) או "PR". |
מחלקה לכתובת
מחלקה google.maps.addressValidation.Address
פרטי הכתובת אחרי העיבוד. העיבוד לאחר השליחה כולל תיקון של שגיאות איות בכתובת, החלפה של חלקים שגויים והסקת חלקים חסרים.
כדי לקבל גישה, צריך לקרוא ל: const {Address} = await google.maps.importLibrary("addressValidation").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
מאפיינים | |
|---|---|
components |
סוג:
Array<AddressComponent>רכיבי הכתובת הנפרדים של הכתובת המתוקנת והמעוצבת, יחד עם פרטי האימות. כאן אפשר לראות מידע על סטטוס האימות של הרכיבים השונים. |
formattedAddress |
סוג:
string optionalהכתובת אחרי העיבוד, בפורמט של כתובת בשורה אחת לפי כללי הפורמט של הכתובות באזור שבו הכתובת נמצאת. |
missingComponentTypes |
סוג:
Array<string>סוגי הרכיבים שהיו אמורים להיות בכתובת למשלוח דואר בפורמט תקין, אבל לא נמצאו בקלט ולא ניתן היה להסיק אותם. רכיבים מהסוג הזה לא קיימים ב- formatted_address, ב-postal_address או ב-address_components. לדוגמה, ['street_number', 'route'] לקלט כמו "Boulder, Colorado, 80301, USA". כאן אפשר למצוא רשימה של סוגי המידע האפשריים. |
postalAddress |
סוג:
PostalAddress optionalהכתובת שעברה עיבוד, מיוצגת ככתובת למשלוח דואר. |
unconfirmedComponentTypes |
סוג:
Array<string>סוגי הרכיבים שקיימים ב- address_components אבל לא ניתן לאשר שהם תקינים. השדה הזה מסופק מטעמי נוחות: התוכן שלו שווה ערך לחזרה על address_components כדי למצוא את הסוגים של כל הרכיבים שבהם AddressComponent.confirmationLevel הוא לא ConfirmationLevel.CONFIRMED או שהדגל AddressComponent.inferred לא מוגדר כ-true. כאן אפשר למצוא רשימה של סוגי המידע האפשריים. |
unresolvedTokens |
סוג:
Array<string>כל הטוקנים בקלט שלא ניתן היה לפתור. יכול להיות שמדובר בקלט שלא זוהה כחלק תקין של כתובת (לדוגמה, בקלט כמו "123235253253 Main St, San Francisco, CA, 94105", האסימונים שלא נפתרו עשויים להיראות כמו ["123235253253"] כי זה לא נראה כמו מספר בית תקין. |
המחלקה AddressComponent
מחלקה google.maps.addressValidation.AddressComponent
מייצג רכיב אחד של כתובת (למשל, שם רחוב, עיר).
כדי לקבל גישה, צריך לקרוא ל: const {AddressComponent} = await google.maps.importLibrary("addressValidation").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
מאפיינים | |
|---|---|
componentName |
סוג:
string optionalהטקסט של שם הרכיב. לדוגמה, "רחוב הרצל" כשם הרחוב או "1253" כמספר הבית. |
componentNameLanguageCode |
סוג:
string optionalקוד השפה בתקן BCP-47. השדה הזה לא יופיע אם שם הרכיב לא משויך לשפה, כמו מספר בית. |
componentType |
סוג:
string optionalהסוג של רכיב הכתובת. רשימה של סוגים אפשריים מופיעה בטבלה 2: סוגים נוספים שמוחזרים על ידי שירות Places. |
confirmationLevel |
סוג:
ConfirmationLevel optionalמציין את רמת הוודאות שהרכיב נכון. |
inferred |
סוג:
booleanאם המאפיין מוגדר בתור true, הרכיב הזה לא היה חלק מהקלט, אלא הוסק לגבי מיקום הכתובת. מומלץ לכלול את הרכיב הזה כדי שהכתובת תהיה מלאה. |
replaced |
סוג:
booleanמציין ששם הרכיב הוחלף בשם אחר לגמרי. לדוגמה, החלפת מיקוד שגוי במיקוד הנכון של הכתובת. זה לא שינוי קוסמטי, רכיב הקלט הוחלף ברכיב אחר. |
spellCorrected |
סוג:
booleanמציין תיקון של שגיאת כתיב בשם הרכיב. ה-API לא תמיד מסמן שינויים מגרסת איות אחת לאחרת, כמו "centre" ל-"center". |
unexpected |
סוג:
booleanאם הערך הוא true, הרכיב הזה לא צפוי להופיע בכתובת דואר באזור הנתון. הוא נשמר רק כי הוא היה חלק מהקלט. |
AddressMetadata class
מחלקה google.maps.addressValidation.AddressMetadata
המטא-נתונים של הכתובת. לא מובטח ש-AddressMetadata יאוכלס במלואו לכל כתובת שנשלחת אל Address Validation API.
כדי לקבל גישה, צריך לקרוא ל: const {AddressMetadata} = await google.maps.importLibrary("addressValidation").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
מאפיינים | |
|---|---|
business |
סוג:
boolean |
poBox |
סוג:
boolean |
residential |
סוג:
boolean |
קבועים של ConfirmationLevel
google.maps.addressValidation.ConfirmationLevel
קבועים
הערכים האפשריים השונים שמציינים את רמת הוודאות שהרכיב נכון.
כדי לקבל גישה, צריך לקרוא ל: const {ConfirmationLevel} = await google.maps.importLibrary("addressValidation").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
קבועים | |
|---|---|
CONFIRMED |
|
UNCONFIRMED_AND_SUSPICIOUS |
|
UNCONFIRMED_BUT_PLAUSIBLE |
|
מחלקה Geocode
מחלקה google.maps.addressValidation.Geocode
מכיל מידע על המקום שאליו הומרו הקואורדינטות של הקלט.
כדי לקבל גישה, צריך לקרוא ל: const {Geocode} = await google.maps.importLibrary("addressValidation").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
מאפיינים | |
|---|---|
bounds |
סוג:
LatLngBounds optionalהגבולות של המקום שהכתובת שלו הומרה לקואורדינטות. |
featureSizeMeters |
סוג:
number optionalגודל המקום שהכתובת שלו הומרה לקואורדינטות, במטרים. זהו מדד נוסף לרמת הדיוק של המיקום שנקבע באמצעות המרת כתובות לקואורדינטות, אבל בגודל פיזי ולא במשמעות סמנטית. |
location |
סוג:
LatLngAltitude optionalהמיקום של הקלט שהומר לקואורדינטות. |
placeId |
סוג:
string optionalמזהה המקום של המקום שהומרה לו הכתובת לקואורדינטות. עדיף להשתמש במקום מאשר בכתובות, בקואורדינטות של קו רוחב/קו אורך או ב-Plus Codes. אם משתמשים בקואורדינטות כדי לחשב מסלול נסיעה, הנקודה תמיד תתחבר לכביש שהכי קרוב לקואורדינטות האלה. יכול להיות שהכביש הזה לא יוביל ליעד במהירות או בבטחה, ושהוא לא קרוב לנקודת גישה לנכס. בנוסף, כשמבצעים המרת קואורדינטות לכתובות, אין ערובה לכך שהכתובת שתתקבל תהיה זהה לכתובת המקורית. |
placeTypes |
סוג:
Array<string>סוגי המקומות שהקלט הומר לקואורדינטות שלהם. לדוגמה, ['locality', 'political']. הרשימה המלאה של הסוגים מופיעה במאמרי העזרה של Geocoding API. |
plusCode |
סוג:
PlusCode optionalה-Plus Code שתואם ל- location. |
Methods | |
|---|---|
fetchPlace |
fetchPlace()פרמטרים: אין
ערך מוחזר: אין
מחזירה ייצוג של מקום בקואורדינטות האלה. כדי לקבל את פרטי המקום המלאים, צריך לבצע קריאה ל-place.fetchFields(). |
קבועים של רמת פירוט
google.maps.addressValidation.Granularity
קבועים
רמות הפירוט השונות שיכולות להיות לכתובת או לקואורדינטות. כשמשתמשים בערכים האלה כדי לציין רמת פירוט של כתובת, הם מציינים עד כמה הכתובת מפורטת כדי לזהות יעד למשלוח דואר. לדוגמה, כתובת כמו "123 Main Street, Redwood City, CA, 94061" מזהה PREMISE, ואילו כתובת כמו "Redwood City, CA, 94061" מזהה LOCALITY. עם זאת, אם לא נמצא קואורדינטות של "רחוב הרצל 123" בתל אביב, יכול להיות שהקואורדינטות שיוחזרו יהיו ברמת הפירוט של LOCALITY, למרות שהכתובת מפורטת יותר.
כדי לקבל גישה, צריך לקרוא ל: const {Granularity} = await google.maps.importLibrary("addressValidation").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
קבועים | |
|---|---|
BLOCK |
הכתובת או הקואורדינטות מציינות בלוק. משתמשים בו רק באזורים שבהם הכתובות הן ברמת הבלוק, כמו ביפן. |
OTHER |
כל שאר רמות הפירוט, שמקובצות יחד כי אי אפשר להציג אותן. |
PREMISE |
תוצאה ברמת הבניין. |
PREMISE_PROXIMITY |
קואורדינטות שמשוערות למיקום של הכתובת ברמת הבניין. |
ROUTE |
הכתובת או הקואורדינטות מפורטות עד לרמת המסלול, כמו רחוב, כביש או דרך מהירה. |
SUB_PREMISE |
תוצאה ברמה נמוכה יותר מבניין, כמו דירה. |
קבועים של PossibleNextAction
google.maps.addressValidation.PossibleNextAction
קבועים
סיכום פרשני של התגובה מה-API, שנועד לעזור לכם להחליט מה הפעולה הבאה שכדאי לבצע. השדה הזה נגזר משדות אחרים בתגובה מה-API, ואין להתייחס אליו כערובה לדיוק הכתובת או לאפשרות המסירה.
כדי לקבל גישה, צריך לקרוא ל: const {PossibleNextAction} = await google.maps.importLibrary("addressValidation").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
קבועים | |
|---|---|
ACCEPT |
התגובה מה-API לא מכילה אותות שמצדיקים את אחד מהערכים האחרים של PossibleNextAction. אתם יכולים להשתמש בכתובת שעברה עיבוד בלי לבקש מהלקוח להזין אותה שוב, אבל זה לא מבטיח שהכתובת תקינה, ויכול להיות שהיא עדיין תכלול תיקונים. אתם צריכים להחליט אם ואיך להציג בקשה ללקוח, בהתאם להערכת הסיכונים שלכם. |
CONFIRM |
שדה אחד או יותר בתגובה מה-API מצביע על בעיות קלות פוטנציאליות בכתובת שעברה עיבוד, לדוגמה רכיב הכתובת postal_code היה replaced. בקשה מהלקוח לבדוק את הכתובת יכולה לעזור לשפר את איכות הכתובת. |
CONFIRM_ADD_SUBPREMISES |
התגובה מה-API מציינת שיכול להיות שחסר משנה-מבנה בכתובת שעברה עיבוד. כדי לשפר את איכות הכתובת, אפשר לבקש מהלקוח לבדוק את הכתובת ולשקול להוסיף מספר דירה. יכול להיות שיהיו בכתובת המעובדת גם בעיות קלות אחרות. הערה: ערך ה-enum הזה יכול להיות מוחזר רק לכתובות בארה"ב. |
FIX |
שדה אחד או יותר בתגובה מה-API מצביע על בעיה אפשרית בכתובת שעברה עיבוד, למשל verdict.validation_granularity הוא OTHER. אם תבקשו מהלקוחות לערוך את הכתובת, זה יכול לעזור לשפר את איכות הכתובת. |
המחלקה USPSAddress
מחלקה google.maps.addressValidation.USPSAddress
הייצוג של כתובת בארה"ב לפי USPS.
כדי לקבל גישה, צריך לקרוא ל: const {USPSAddress} = await google.maps.importLibrary("addressValidation").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
מאפיינים | |
|---|---|
city |
סוג:
string optionalשם העיר. |
cityStateZipAddressLine |
סוג:
string optionalשורת הכתובת שמכילה את העיר, המדינה והמיקוד. |
firm |
סוג:
string optionalשם החברה. |
firstAddressLine |
סוג:
string optionalהשורה הראשונה של הכתובת. |
secondAddressLine |
סוג:
string optionalהשורה השנייה של הכתובת. |
state |
סוג:
string optionalקוד המדינה בן 2 אותיות. |
urbanization |
סוג:
string optionalשם האזור העירוני בפורטו ריקו. |
zipCode |
סוג:
string optionalהמיקוד, למשל "10009". |
zipCodeExtension |
סוג:
string optionalהתוסף בן 4 הספרות של המיקוד, למשל "5023". |
מחלקה USPSData
מחלקה google.maps.addressValidation.USPSData
נתוני USPS של הכתובת. לא מובטח ש-USPSData יאוכלס במלואו לכל כתובת בארה"ב או בפורטו ריקו שנשלחת אל Address Validation API. אם אתם משתמשים ב-uspsData כחלק העיקרי של התגובה, מומלץ לשלב בתגובה את שדות הכתובת לגיבוי.
כדי לקבל גישה, צריך לקרוא ל: const {USPSData} = await google.maps.importLibrary("addressValidation").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
מאפיינים | |
|---|---|
abbreviatedCity |
סוג:
string optionalשם העיר בקיצור. |
addressRecordType |
סוג:
string optionalסוג רשומת הכתובת שתואמת לכתובת שהוזנה. |
carrierRoute |
סוג:
string optionalקוד המסלול של חברת התובלה. קוד בן ארבעה תווים שמורכב מקידומת של אות אחת ומזהה מסלול בן שלוש ספרות. |
carrierRouteIndicator |
סוג:
string optionalאינדיקטור למיון תעריפים של מסלולי חברות תובלה. |
cassProcessed |
סוג:
booleanאינדיקטור לכך שהבקשה עברה עיבוד CASS. |
county |
סוג:
string optionalשם המחוז. |
deliveryPointCheckDigit |
סוג:
string optionalספרת הביקורת של נקודת המסירה. המספר הזה מתווסף לסוף של delivery_point_barcode בדואר שנסרק באופן מכני. כשמחברים את כל הספרות של delivery_point_barcode, ספרת ביקורת של נקודת מסירה, המיקוד ו-ZIP+4, התוצאה צריכה להיות מספר שמתחלק ב-10. |
deliveryPointCode |
סוג:
string optionalקוד נקודת המסירה בן 2 ספרות. |
dpvCMRA |
סוג:
string optionalמציין אם הכתובת היא CMRA (סוכנות מסחרית לקבלת דואר) – עסק פרטי שמקבל דואר עבור לקוחות. מחזירה תו בודד. |
dpvConfirmation |
סוג:
string optionalהערכים האפשריים לאישור DPV. הפונקציה מחזירה תו בודד או לא מחזירה ערך. |
dpvDoorNotAccessible |
סוג:
string optionalהסימון מציין כתובות שבהן שירות הדואר של ארה"ב (USPS) לא יכול לדפוק על הדלת כדי למסור דואר. מחזירה תו בודד. |
dpvDrop |
סוג:
string optionalהדגל מציין שהדואר נמסר לתיבה אחת באתר. מחזירה תו בודד. |
dpvEnhancedDeliveryCode |
סוג:
string optionalמציין שיותר מקוד החזרה אחד של DPV תקף לכתובת. מחזירה תו בודד. |
dpvFootnote |
סוג:
string optionalהערות השוליים מאימות נקודת המסירה. אפשר לשרשר כמה הערות שוליים באותה מחרוזת. |
dpvNonDeliveryDays |
סוג:
string optionalהסימון מציין שאין משלוחי דואר בכל יום בשבוע. מחזירה תו בודד. |
dpvNonDeliveryDaysValues |
סוג:
number optionalמספר שלם שמזהה ימים שבהם אין משלוחים. אפשר לבדוק את זה באמצעות דגלי ביטים: 0x40 – יום ראשון הוא יום שאין בו משלוחים 0x20 – יום שני הוא יום שאין בו משלוחים 0x10 – יום שלישי הוא יום שאין בו משלוחים 0x08 – יום רביעי הוא יום שאין בו משלוחים 0x04 – יום חמישי הוא יום שאין בו משלוחים 0x02 – יום שישי הוא יום שאין בו משלוחים 0x01 – יום שבת הוא יום שאין בו משלוחים |
dpvNoSecureLocation |
סוג:
string optionalהסימון מציין שהדלת נגישה, אבל החבילה לא תושאר בגלל חששות בנוגע לאבטחה. מחזירה תו בודד. |
dpvNoStat |
סוג:
string optionalמציין אם הכתובת היא כתובת ללא נתונים סטטיסטיים או כתובת פעילה. כתובות ללא סטטיסטיקה הן כתובות שלא מאוישות באופן קבוע או כתובות ששירות הדואר של ארה"ב (USPS) לא מספק להן שירות. מחזירה תו בודד. |
dpvNoStatReasonCode |
סוג:
number optionalמציין את סוג ה-NoStat. הפונקציה מחזירה קוד סיבה כמספר שלם. |
dpvPBSA |
סוג:
string optionalמציין שהכתובת הותאמה לרשומת PBSA. מחזירה תו בודד. |
dpvThrowback |
סוג:
string optionalמציין שדואר לא נשלח לכתובת הרחוב. מחזירה תו בודד. |
dpvVacant |
סוג:
string optionalמציין אם הכתובת פנויה. מחזירה תו בודד. |
elotFlag |
סוג:
string optionalדגל eLOT עולה/יורד (A/D). |
elotNumber |
סוג:
string optionalמספר Enhanced Line of Travel (eLOT). |
errorMessage |
סוג:
string optionalהודעת שגיאה באחזור נתונים של USPS. השדה הזה מאוכלס כשהעיבוד של USPS מושעה בגלל זיהוי של כתובות שנוצרו באופן מלאכותי. |
fipsCountyCode |
סוג:
string optionalקוד FIPS של המחוז. |
hasDefaultAddress |
סוג:
booleanאינדיקטור לכך שנמצאה כתובת ברירת מחדל, אבל קיימות כתובות ספציפיות יותר. |
hasNoEWSMatch |
סוג:
booleanאפשר להתאים את הכתובת למשלוח, אבל קובץ ה-EWS מציין שהתאמה מדויקת תהיה זמינה בקרוב. |
lacsLinkIndicator |
סוג:
string optionalאינדיקטור של LACSLink. |
lacsLinkReturnCode |
סוג:
string optionalקוד החזרה של LACSLink. |
pmbDesignator |
סוג:
string optionalמזהה יחידה של PMB (תיבת דואר פרטית). |
pmbNumber |
סוג:
string optionalמספר תיבת דואר פרטית (PMB). |
poBoxOnlyPostalCode |
סוג:
booleanמיקוד של תא דואר בלבד. |
postOfficeCity |
סוג:
string optionalהעיר שבה נמצא סניף הדואר הראשי. |
postOfficeState |
סוג:
string optionalהמדינה של סניף הדואר הראשי. |
standardizedAddress |
סוג:
USPSAddress optionalכתובת סטנדרטית של USPS. |
suiteLinkFootnote |
סוג:
string optionalהערות שוליים שנובעות מהתאמה בין רשומת רחוב או בניין רב-קומות לבין מידע על דירה או משרד. אם נמצאה התאמה לשם העסק, המספר המשני מוחזר. |
Verdict class
מחלקה google.maps.addressValidation.Verdict
מייצג את הכתובת אחרי העיבוד של הכתובת שסופקה.
כדי לקבל גישה, צריך לקרוא ל: const {Verdict} = await google.maps.importLibrary("addressValidation").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
מאפיינים | |
|---|---|
addressComplete |
סוג:
booleanהכתובת נחשבת מלאה אם אין בה אסימונים לא פתורים, ואין בה רכיבי כתובת לא צפויים או חסרים. אם לא מוגדר, הערך הוא false. פרטים נוספים מופיעים בשדות Address.missingComponentTypes, Address.unresolvedTokens או AddressComponent.unexpected. |
geocodeGranularity |
סוג:
Granularity optionalמידע על רמת הפירוט של Geocode. אפשר להבין את זה כמשמעות הסמנטית של רמת הדיוק של המיקום שנקבע באמצעות המרת כתובות לקואורדינטות. |
hasInferredComponents |
סוג:
booleanנוסף לפחות רכיב אחד של הכתובת שלא היה בקלט. פרטים נוספים זמינים ב- AddressComponent. |
hasReplacedComponents |
סוג:
boolean optionalלפחות רכיב אחד של הכתובת הוחלף – פרטים נוספים זמינים ב- AddressComponent. |
hasUnconfirmedComponents |
סוג:
booleanאי אפשר לסווג או לאמת לפחות רכיב אחד של הכתובת. פרטים נוספים זמינים ב- AddressComponent. |
inputGranularity |
סוג:
Granularity optionalרמת הפירוט של הכתובת שהזנתם. זהו התוצאה של ניתוח הכתובת שהוזנה, והיא לא מספקת אותות אימות. אותות אימות מפורטים במאמר validationGranularity. |
|
סוג:
PossibleNextAction optionalפעולה אפשרית שכדאי לבצע בהתאם לשדות אחרים בתגובה מה-API. פרטים נוספים מופיעים בכתובת PossibleNextAction. |
validationGranularity |
סוג:
Granularity optionalרמת הפירוט שבה ה-API יכול לאמת את הכתובת באופן מלא. לדוגמה, אם הערך של validationGranularity הוא PREMISE, אפשר לאמת את כל רכיבי הכתובת ברמה של PREMISE וברמות רחבות יותר. |