Address Validation

کلاس AddressValidation

google.maps.addressValidation.AddressValidation کلاس
کتابخانه "addressValidation"

کلاس ثابت برای دسترسی به میاناهای برنامه‌سازی کاربردی AddressValidation.

const {AddressValidation} = await google.maps.importLibrary("addressValidation");
fetchAddressValidation
fetchAddressValidation(request)
پارامترها:
مقدار برگشتی: Promise<AddressValidation>
نشانی را اعتبارسنجی می‌کند. https://developers.google.com/maps/documentation/javascript/address-validation/validate-address را ببینید.
address
readonly
نوع: Address optional
اطلاعات مربوط به خود نشانی درمقابل زمین‌کدیاب.
geocode
readonly
نوع: Geocode optional
اطلاعات مربوط به مکان و جایی که نشانی زمین‌کدیابی شده است.
metadata
readonly
نوع: AddressMetadata optional
اطلاعات دیگری که به قابلیت تحویل مربوط است. metadata تضمین نمی‌شود که برای هر نشانی ارسال‌شده به Address Validation API کاملاً پر شود.
responseId
readonly
نوع: string optional
شناسه UUID که این پاسخ را شناسایی می‌کند. اگر نشانی باید دوباره اعتبارسنجی شود، این شناسه UUID باید همراه درخواست جدید باشد.
uspsData
readonly
نوع: USPSData optional
پرچم‌های تحویل‌پذیری اضافی ارائه‌شده توسط USPS. فقط در منطقه US و PR ارائه می‌شود.
verdict
readonly
نوع: Verdict optional
پرچم‌های حکم کلی
از سازمان بالاتر: toJSON

میانای AddressValidationRequest

میانا google.maps.addressValidation.AddressValidationRequest

درخواست میانای AddressValidation.fetchAddressValidation.

address
نشانی درحال اعتبارسنجی است. نشانی‌های قالب‌بندی‌نشده باید ازطریق PostalAddress.addressLines ارسال شوند.
placeAutocompleteElement
اختیاری
نوع: PlaceAutocompleteElement optional
اگر از PlaceAutocompleteElement استفاده می‌کنید، آن را در اینجا اضافه کنید تا فراخوانی‌های AddressValidation API با کد جلسه تکمیل خودکار پیوند داده شود.
previousResponseId
اختیاری
نوع: string optional
این فیلد نباید برای اولین درخواست اعتبارسنجی نشانی تنظیم شود. اگر برای اعتبارسنجی کامل یک نشانی به درخواست‌های بیشتری نیاز باشد (برای مثال اگر تغییراتی که کاربر پس‌از اعتبارسنجی اولیه ایجاد می‌کند نیاز به اعتبارسنجی مجدد داشته باشد)، هر درخواست پیگیری باید این فیلد را با AddressValidation.responseId از اولین پاسخ در توالی اعتبارسنجی پر کند.
sessionToken
اختیاری
نوع: AutocompleteSessionToken optional
نشانه‌ای که جلسه «تکمیل خودکار» را برای اهداف صورت‌حساب شناسایی می‌کند.
uspsCASSEnabled
اختیاری
نوع: boolean optional
حالت سازگار با USPS CASS را فعال می‌کند. این موضوع فقط بر فیلد AddressValidation.uspsData از AddressValidation تأثیر می‌گذارد. توجه: برای درخواست‌های فعال‌شده USPS CASS برای نشانی‌های پورتوریکو، PostalAddress.regionCode address باید به‌عنوان «PR» ارائه شود، یا PostalAddress.administrativeArea address باید به‌عنوان «Puerto Rico» (غیرحساس به حروف بزرگ و کوچک) یا «PR» ارائه شود.

کلاس نشانی

google.maps.addressValidation.Address کلاس
کتابخانه "addressValidation"

جزئیات نشانی پس‌پردازش‌شده. پس‌پردازش شامل تصحیح بخش‌های دارای غلط املایی در نشانی، جایگزین کردن بخش‌های نادرست، و استنباط بخش‌های جاافتاده است.

const {Address} = await google.maps.importLibrary("addressValidation");
components
readonly
بخش‌های نشانی تکی نشانی قالب‌بندی‌شده و اصلاح‌شده، به‌همراه اطلاعات اعتبارسنجی. این بخش اطلاعاتی درباره وضعیت اعتبارسنجی مؤلفه‌های جداگانه ارائه می‌دهد.
formattedAddress
readonly
نوع: string optional
نشانی پس‌پردازش‌شده، که به‌عنوان نشانی تک‌خطی طبق قوانین قالب‌بندی نشانی منطقه‌ای که نشانی در آن واقع شده است قالب‌بندی شده است.
missingComponentTypes
readonly
نوع: Array<string>
انواع مؤلفه‌هایی که انتظار می‌رفت در نشانی پستی با قالب‌بندی صحیح وجود داشته باشند اما در ورودی پیدا نشدند و قابل‌استنباط هم نبودند. مؤلفه‌های این نوع در formatted_address، postal_address، یا address_components وجود ندارد. برای مثال، برای ورودی‌ای مثل «Boulder, Colorado, 80301, USA»، نتیجه ممکن است ['street_number', 'route'] باشد. فهرست انواع ممکن را می‌توانید اینجا پیدا کنید.
postalAddress
readonly
نوع: PostalAddress optional
نشانی پس‌پردازش‌شده که به‌عنوان نشانی پستی نشان داده می‌شود.
unconfirmedComponentTypes
readonly
نوع: Array<string>
انواع مؤلفه‌هایی که در address_components وجود دارند اما درستی آن‌ها تأیید نشده است. این فیلد برای راحتی ارائه شده است: محتوای آن معادل تکرار کردن در address_components برای پیدا کردن انواع همه مؤلفه‌هایی است که AddressComponent.confirmationLevel در آن‌ها ConfirmationLevel.CONFIRMED نیست یا پرچم AddressComponent.inferred روی true تنظیم نشده است. فهرست انواع ممکن را می‌توانید اینجا پیدا کنید.
unresolvedTokens
readonly
نوع: Array<string>
هرگونه توکن در ورودی که قابل‌حل نباشد. این ممکن است ورودی‌ای باشد که به‌عنوان بخش معتبری از نشانی تشخیص داده نشده است (برای مثال در ورودی‌ای مثل «123235253253 Main St, San Francisco, CA, 94105»، نشان‌های حل‌نشده ممکن است شبیه ["123235253253"] باشد چون شبیه شماره خیابان معتبر نیست.
از سازمان بالاتر: toJSON

کلاس AddressComponent

google.maps.addressValidation.AddressComponent کلاس
کتابخانه "addressValidation"

نشان‌دهنده یک مؤلفه از نشانی است (مثلاً نام خیابان، شهر).

const {AddressComponent} = await google.maps.importLibrary("addressValidation");
componentName
readonly
نوع: string optional
نوشتار نام عنصر. برای مثال، «خیابان پنجم» برای نام خیابان یا «۱۲۵۳» برای شماره خیابان،
componentNameLanguageCode
readonly
نوع: string optional
کد زبان BCP-47. اگر نام مؤلفه با زبانی مرتبط نباشد، مثلاً شماره خیابان، این مورد وجود نخواهد داشت.
componentType
readonly
نوع: string optional
نوع مؤلفه نشانی. برای مشاهده فهرست انواع احتمالی، به جدول ۲: انواع اضافی برگردانده‌شده توسط سرویس «مکان‌ها» مراجعه کنید.
confirmationLevel
readonly
نوع: ConfirmationLevel optional
سطح اطمینان از درست بودن عنصر را نشان می‌دهد.
inferred
readonly
نوع: boolean
اگر درست باشد، این مؤلفه بخشی از ورودی نبوده است، اما برای مکان نشانی استنباط شده است. برای داشتن نشانی کامل، توصیه می‌شود این مؤلفه را اضافه کنید.
replaced
readonly
نوع: boolean
نشان می‌دهد نام مؤلفه با نامی کاملاً متفاوت جایگزین شده است. برای مثال، جایگزین کردن کد پستی اشتباه با کد پستی درست برای نشانی. این تغییر ظاهری نیست؛ مؤلفه ورودی به مؤلفه دیگری تغییر کرده است.
spellCorrected
readonly
نوع: boolean
نشان‌دهنده اصلاح غلط املایی در نام مؤلفه است. ‫API همیشه تغییرات از یک نوع املایی به نوع دیگر را پرچم‌گذاری نمی‌کند، مانند «centre» به «center».
unexpected
readonly
نوع: boolean
اگر درست باشد، انتظار نمی‌رود این مؤلفه در نشانی پستی منطقه موردنظر وجود داشته باشد. این اطلاعات فقط به این دلیل حفظ شده است که بخشی از ورودی بوده است.

AddressMetadata class

google.maps.addressValidation.AddressMetadata کلاس
کتابخانه "addressValidation"

فراداده نشانی. تضمین نمی‌شود که AddressMetadata برای هر نشانی‌ای که به Address Validation API ارسال می‌شود کاملاً پر شود.

const {AddressMetadata} = await google.maps.importLibrary("addressValidation");
business
readonly
نوع: boolean
poBox
readonly
نوع: boolean
residential
readonly
نوع: boolean
از سازمان بالاتر: toJSON

ثابت‌های ConfirmationLevel

google.maps.addressValidation.ConfirmationLevel ثابت‌ها
کتابخانه "addressValidation"

مقادیر احتمالی مختلفی که نشان‌دهنده سطح اطمینان از صحیح بودن مؤلفه است.

این ثابت‌ها به‌عنوان رشته نیز قابل‌استفاده هستند. در TypeScript، رشته‌های لفظی با نوع ConfirmationLevelString تعریف می‌شوند.

const {ConfirmationLevel} = await google.maps.importLibrary("addressValidation");
CONFIRMED
UNCONFIRMED_AND_SUSPICIOUS
UNCONFIRMED_BUT_PLAUSIBLE

کلاس Geocode

google.maps.addressValidation.Geocode کلاس
کتابخانه "addressValidation"

حاوی اطلاعاتی درباره مکانی است که ورودی به آن زمین‌کدیابی شده است.

const {Geocode} = await google.maps.importLibrary("addressValidation");
bounds
readonly
نوع: LatLngBounds optional
مرزهای مکان زمین‌کدیابی‌شده.
featureSizeMeters
readonly
نوع: number optional
اندازه مکان زمین‌کدیابی‌شده، به متر. این معیار دیگری برای سنجش میزان دقت مکان زمین‌کدیابی‌شده است، اما ازنظر اندازه فیزیکی نه ازنظر معنایی.
location
readonly
نوع: LatLngAltitude optional
مکان زمین‌کدیابی‌شده ورودی.
placeId
readonly
نوع: string optional
«شناسه مکان» زمین‌کدیابی‌شده. استفاده از «مکان» بر استفاده از نشانی، مختصات طول/عرض جغرافیایی، یا Plus Code ترجیح داده می‌شود. استفاده از مختصات برای مسیریابی یا محاسبه مسیرهای رانندگی همیشه منجر به چسبیدن نقطه به نزدیک‌ترین جاده به آن مختصات می‌شود. ممکن است این جاده به‌سرعت یا به‌طور ایمن به مقصد نرسد و ممکن است نزدیک نقطه دسترسی به ملک نباشد. علاوه‌براین، وقتی مکانی زمین‌کدیابی معکوس می‌شود، هیچ تضمینی وجود ندارد که نشانی برگردانده‌شده با نشانی اصلی مطابقت داشته باشد.
placeTypes
readonly
نوع: Array<string>
نوع(انواع) مکانی که ورودی به آن زمین‌کدیابی شده است. به‌عنوان مثال، ['locality', 'political']. فهرست کامل انواع را می‌توانید در اسناد Geocoding API پیدا کنید.
plusCode
readonly
نوع: PlusCode optional
‫Plus Code مربوط به location.
fetchPlace
fetchPlace()
پارامترها: هیچ
مقدار برگشتی: هیچ
نمایش «مکان» این «زمین‌کدیاب» را برمی‌گرداند. برای دریافت جزئیات کامل مکان، باید فراخوانی place.fetchFields() انجام شود.
از سازمان بالاتر: toJSON

جزئیات ثابت‌ها

google.maps.addressValidation.Granularity ثابت‌ها
کتابخانه "addressValidation"

دقت‌های مختلفی که یک نشانی یا زمین‌کد می‌تواند داشته باشد. وقتی از این مقادیر برای نشان دادن میزان جزئیات نشانی استفاده می‌شود، نشان می‌دهند که نشانی با چه میزان جزئیات مقصد پستی را مشخص می‌کند. برای مثال، نشانی‌ای مثل «123 Main Street, Redwood City, CA, 94061» نشان‌دهنده PREMISE است، درحالی‌که چیزی مثل «Redwood City, CA, 94061» نشان‌دهنده LOCALITY است. اما اگر نتوانیم زمین‌کدیابی برای «123 Main Street» در Redwood City پیدا کنیم، زمین‌کدیاب برگردانده‌شده ممکن است از نوع LOCALITY باشد، هرچند نشانی جزئی‌تر است.

این ثابت‌ها به‌عنوان رشته نیز قابل‌استفاده هستند. در TypeScript، رشته‌های لفظی با نوع GranularityString تعریف می‌شوند.

const {Granularity} = await google.maps.importLibrary("addressValidation");
BLOCK نشانی یا زمین‌کد نشان‌دهنده یک بلوک است. فقط در مناطقی استفاده می‌شود که آدرس‌دهی در سطح بلوک دارند، مثل ژاپن.
OTHER همه جزئیات دیگر که باهم دسته‌بندی شده‌اند چون قابل‌ارائه نیستند.
PREMISE نتیجه سطح ساختمان.
PREMISE_PROXIMITY زمین‌کدی که مکان نشانی را در سطح ساختمان تخمین می‌زند.
ROUTE زمین‌کدیاب یا نشانی برای مسیر، مثل خیابان، جاده، یا بزرگراه، دقیق است.
SUB_PREMISE نتیجه سطح زیر ساختمان، مثل آپارتمان.

PossibleNextAction ثابت‌ها

google.maps.addressValidation.PossibleNextAction ثابت‌ها
کتابخانه "addressValidation"

خلاصه‌ای تفسیری از پاسخ میانای برنامه‌سازی کاربردی ارائه می‌دهد که هدف آن کمک به تعیین اقدام بعدی احتمالی است. این فیلد از فیلدهای دیگر در پاسخ میانای برنامه‌سازی کاربردی مشتق شده است و نباید به‌عنوان تضمینی برای دقت یا قابلیت تحویل نشانی درنظر گرفته شود.

این ثابت‌ها به‌عنوان رشته نیز قابل‌استفاده هستند. در TypeScript، رشته‌های لفظی با نوع PossibleNextActionString تعریف می‌شوند.

const {PossibleNextAction} = await google.maps.importLibrary("addressValidation");
ACCEPT پاسخ میانای برنامه‌سازی کاربردی حاوی سیگنال‌هایی نیست که یکی از مقادیر PossibleNextAction دیگر را تضمین کند. می‌توانید از نشانی پس‌پردازش‌شده بدون درخواست مجدد از مشتری استفاده کنید، هرچند این کار تضمین نمی‌کند که نشانی معتبر باشد و ممکن است نشانی همچنان حاوی اصلاحات باشد. این مسئولیت شما است که بسته به ارزیابی ریسک خودتان، تعیین کنید که آیا باید از مشتری‌تان درخواست کنید یا نه و چگونه این کار را انجام دهید.
CONFIRM یک یا چند فیلد پاسخ میانای برنامه‌سازی کاربردی نشان‌دهنده مشکلات جزئی احتمالی در نشانی پس‌پردازش‌شده است، برای مثال بخش نشانی postal_code replaced بود. درخواست از مشتری برای مرور نشانی می‌تواند به بهبود کیفیت نشانی کمک کند.
CONFIRM_ADD_SUBPREMISES پاسخ میانای برنامه‌سازی کاربردی نشان می‌دهد که نشانی پس‌پردازش‌شده ممکن است فاقد زیرمجموعه باشد. درخواست از مشتری برای بازبینی نشانی و درنظر گرفتن افزودن شماره واحد می‌تواند به بهبود کیفیت نشانی کمک کند. نشانی پس‌پردازش‌شده ممکن است مشکلات جزئی دیگری نیز داشته باشد. توجه: این مقدار enum فقط برای نشانی‌های ایالات متحده می‌تواند برگردانده شود.
FIX یک یا چند فیلد پاسخ میانای برنامه‌سازی کاربردی نشان‌دهنده مشکل احتمالی در نشانی پس‌پردازش‌شده است، برای مثال verdict.validation_granularity برابر با OTHER است. درخواست از مشتری برای ویرایش نشانی می‌تواند به بهبود کیفیت نشانی کمک کند.

USPSAddress کلاس

google.maps.addressValidation.USPSAddress کلاس
کتابخانه "addressValidation"

نمایش USPS از نشانی ایالات متحده.

const {USPSAddress} = await google.maps.importLibrary("addressValidation");
city
readonly
نوع: string optional
نام شهر.
cityStateZipAddressLine
readonly
نوع: string optional
خط نشانی حاوی شهر، ایالت، و کد پستی.
firm
readonly
نوع: string optional
نام شرکت.
firstAddressLine
readonly
نوع: string optional
خط اول نشانی.
secondAddressLine
readonly
نوع: string optional
خط دوم نشانی.
state
readonly
نوع: string optional
کد ایالت ۲حرفی.
urbanization
readonly
نوع: string optional
نام شهرنشینی پورتوریکو.
zipCode
readonly
نوع: string optional
کد پستی، مثلاً «10009».
zipCodeExtension
readonly
نوع: string optional
پسوند کد پستی ۴ رقمی، مثلاً «۵۰۲۳».
از سازمان بالاتر: toJSON

USPSData کلاس

google.maps.addressValidation.USPSData کلاس
کتابخانه "addressValidation"

داده‌های USPS برای نشانی. تضمین نمی‌شود که USPSData برای هر نشانی ایالات متحده یا پورتوریکو که به Address Validation API ارسال می‌شود کاملاً پر شود. توصیه می‌شود اگر از uspsData به‌عنوان بخش اصلی پاسخ استفاده می‌کنید، فیلدهای نشانی پشتیبان را در پاسخ ادغام کنید.

const {USPSData} = await google.maps.importLibrary("addressValidation");
abbreviatedCity
readonly
نوع: string optional
شهر به‌صورت مخفف.
addressRecordType
readonly
نوع: string optional
نوع سابقه نشانی که با نشانی ورودی مطابقت دارد.
carrierRoute
readonly
نوع: string optional
کد مسیر شرکت مخابراتی. کد چهار نویسه‌ای که از یک پیشوند تک‌حرفی و یک شناسه مسیر سه‌رقمی تشکیل شده است.
carrierRouteIndicator
readonly
نوع: string optional
نشانگر مرتب‌سازی نرخ مسیر شرکت حمل‌ونقل.
cassProcessed
readonly
نوع: boolean
نشانگر اینکه درخواست با CASS پردازش شده است.
county
readonly
نوع: string optional
نام شهرستان.
deliveryPointCheckDigit
readonly
نوع: string optional
رقم کنترل نقطه تحویل. این شماره به انتهای delivery_point_barcode برای ایمیل اسکن‌شده مکانیکی اضافه می‌شود. جمع کردن همه ارقام delivery_point_barcode،‏ delivery_point_check_digit، کد پستی، و ZIP+4 باید عددی بخش‌پذیر بر ۱۰ باشد.
deliveryPointCode
readonly
نوع: string optional
کد ۲ رقمی نقطه تحویل.
dpvCMRA
readonly
نوع: string optional
نشان می‌دهد که آیا نشانی CMRA (آژانس دریافت ایمیل تجاری) است یا نه - کسب‌وکار خصوصی که برای مشتریان ایمیل دریافت می‌کند. یک نویسه تکی برمی‌گرداند.
dpvConfirmation
readonly
نوع: string optional
مقادیر ممکن برای تأیید DPV. یک نویسه برمی‌گرداند یا هیچ مقداری برنمی‌گرداند.
dpvDoorNotAccessible
readonly
نوع: string optional
پرچم نشان‌دهنده نشانی‌هایی است که USPS نمی‌تواند برای تحویل نامه به درِ آن‌ها مراجعه کند. یک نویسه تکی برمی‌گرداند.
dpvDrop
readonly
نوع: string optional
پرچم نشان می‌دهد که نامه به یک صندوق پستی در سایت تحویل داده شده است. یک نویسه تکی برمی‌گرداند.
dpvEnhancedDeliveryCode
readonly
نوع: string optional
نشان می‌دهد که بیش‌از یک کد برگشتی DPV برای نشانی معتبر است. یک نویسه تکی برمی‌گرداند.
dpvFootnote
readonly
نوع: string optional
پانویس‌های اعتبارسنجی نقطه تحویل. ممکن است چند پاورقی در یک رشته به‌هم متصل شده باشند.
dpvNonDeliveryDays
readonly
نوع: string optional
پرچم نشان می‌دهد که تحویل نامه هر روز هفته انجام نمی‌شود. یک نویسه تکی برمی‌گرداند.
dpvNonDeliveryDaysValues
readonly
نوع: number optional
عدد صحیحی که روزهای غیرتحویل را مشخص می‌کند. می‌توان آن را بااستفاده از پرچم‌های بیت بازجویی کرد: 0x40 – یکشنبه روز غیرتحویل است 0x20 – دوشنبه روز غیرتحویل است 0x10 – سه‌شنبه روز غیرتحویل است 0x08 – چهارشنبه روز غیرتحویل است 0x04 – پنجشنبه روز غیرتحویل است 0x02 – جمعه روز غیرتحویل است 0x01 – شنبه روز غیرتحویل است
dpvNoSecureLocation
readonly
نوع: string optional
پرچم نشان می‌دهد در قابل‌دسترس است، اما به‌دلیل نگرانی‌های امنیتی بسته آنجا گذاشته نخواهد شد. یک نویسه تکی برمی‌گرداند.
dpvNoStat
readonly
نوع: string optional
نشان می‌دهد که نشانی از نوع «بدون آمار» است یا «فعال». نشانی‌های No stat نشانی‌هایی هستند که به‌طور مداوم اشغال نشده‌اند یا نشانی‌هایی هستند که USPS به آن‌ها خدمات ارائه نمی‌دهد. یک نویسه تکی برمی‌گرداند.
dpvNoStatReasonCode
readonly
نوع: number optional
نوع NoStat را نشان می‌دهد. کد دلیل را به‌صورت int برمی‌گرداند.
dpvPBSA
readonly
نوع: string optional
نشان می‌دهد نشانی با سابقه PBSA مطابقت دارد. یک نویسه تکی برمی‌گرداند.
dpvThrowback
readonly
نوع: string optional
نشان می‌دهد که نامه به نشانی خیابان تحویل داده نمی‌شود. یک نویسه تکی برمی‌گرداند.
dpvVacant
readonly
نوع: string optional
نشان می‌دهد که آیا نشانی خالی است یا نه. یک نویسه تکی برمی‌گرداند.
elotFlag
readonly
نوع: string optional
پرچم صعودی/نزولی eLOT‏ (A/D).
elotNumber
readonly
نوع: string optional
شماره «خط سفر بهبودیافته» (eLOT).
errorMessage
readonly
نوع: string optional
پیام خطا برای بازیابی داده‌های USPS. این مورد زمانی پر می‌شود که پردازش USPS به‌دلیل شناسایی نشانی‌های ایجادشده به‌صورت مصنوعی به‌حالت تعلیق درآمده باشد.
fipsCountyCode
readonly
نوع: string optional
کد شهرستان FIPS.
hasDefaultAddress
readonly
نوع: boolean
نشانگر اینکه نشانی پیش‌فرضی پیدا شده است، اما نشانی‌های دقیق‌تری وجود دارد.
hasNoEWSMatch
readonly
نوع: boolean
نشانی تحویل کالا قابل‌تطبیق است، اما فایل EWS نشان می‌دهد که تطبیق دقیق به‌زودی دردسترس قرار خواهد گرفت.
lacsLinkIndicator
readonly
نوع: string optional
نشانگر LACSLink.
lacsLinkReturnCode
readonly
نوع: string optional
کد برگشتی LACSLink.
pmbDesignator
readonly
نوع: string optional
نشانگر واحد PMB (صندوق پستی خصوصی).
pmbNumber
readonly
نوع: string optional
شماره PMB (صندوق پستی خصوصی).
poBoxOnlyPostalCode
readonly
نوع: boolean
کد پستی فقط برای صندوق پستی.
postOfficeCity
readonly
نوع: string optional
شهر دفتر پستی اصلی.
postOfficeState
readonly
نوع: string optional
استان دفتر پست اصلی.
standardizedAddress
readonly
نوع: USPSAddress optional
نشانی استانداردشده USPS.
suiteLinkFootnote
readonly
نوع: string optional
پانویس‌های مربوط به مطابقت دادن سابقه خیابان یا ساختمان بلند با اطلاعات سوئیت. اگر نام کسب‌وکار مطابقت داشته باشد، شماره دوم برگردانده می‌شود.
از سازمان بالاتر: toJSON

کلاس حکم

google.maps.addressValidation.Verdict کلاس
کتابخانه "addressValidation"

نشان‌دهنده نشانی پس‌پردازش‌شده برای نشانی ارائه‌شده است.

const {Verdict} = await google.maps.importLibrary("addressValidation");
addressComplete
readonly
نوع: boolean
اگر هیچ کد حل‌نشده‌ای وجود نداشته باشد و هیچ مؤلفه نشانی غیرمنتظره یا مفقودی وجود نداشته باشد، نشانی کامل درنظر گرفته می‌شود. اگر تنظیم نشده باشد، نشان می‌دهد که مقدار false است. برای جزئیات بیشتر، فیلدهای Address.missingComponentTypes، Address.unresolvedTokens، یا AddressComponent.unexpected را ببینید.
geocodeGranularity
readonly
نوع: Granularity optional
اطلاعاتی درباره جزئیات Geocode. این را می‌توان به‌عنوان معنای معنایی میزان کلی یا دقیق بودن مکان زمین‌کدیابی‌شده درک کرد.
hasInferredComponents
readonly
نوع: boolean
حداقل یک مؤلفه نشانی استنباط شده است (یعنی اضافه شده است) که در ورودی نبوده است، برای جزئیات به AddressComponent مراجعه کنید.
hasReplacedComponents
readonly
نوع: boolean optional
حداقل یک مؤلفه نشانی جایگزین شد - برای جزئیات، AddressComponent را ببینید.
hasUnconfirmedComponents
readonly
نوع: boolean
حداقل یکی از مؤلفه‌های نشانی را نمی‌توان دسته‌بندی یا اعتبارسنجی کرد، برای جزئیات به AddressComponent مراجعه کنید.
inputGranularity
readonly
نوع: Granularity optional
جزئیات نشانی ورودی. این نتیجه تجزیه نشانی ورودی است و هیچ سیگنال اعتبارسنجی‌ای ارائه نمی‌دهد. برای سیگنال‌های اعتبارسنجی، به validationGranularity مراجعه کنید.
BetapossibleNextAction
readonly
نوع: PossibleNextAction optional
کنش بعدی احتمالی که باید براساس فیلدهای دیگر در پاسخ میانای برنامه‌سازی کاربردی انجام شود. برای جزئیات، به PossibleNextAction مراجعه کنید.
validationGranularity
readonly
نوع: Granularity optional
سطح جزئیاتی که API می‌تواند نشانی را تا آن سطح به‌طور کامل اعتبارسنجی کند. برای مثال، validationGranularity از PREMISE نشان می‌دهد که همه مؤلفه‌های نشانی در سطح PREMISE و گسترده‌تر را می‌توان اعتبارسنجی کرد.