کلاس AddressValidation
google.maps.addressValidation.AddressValidation
کلاس
کلاس ثابت برای دسترسی به میاناهای برنامهسازی کاربردی 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پرچمهای حکم کلی |
روشها | |
|---|---|
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 وجود ندارد. برای مثال، برای ورودیای مثل «Boulder, Colorado, 80301, USA»، نتیجه ممکن است ['street_number', 'route'] باشد. فهرست انواع ممکن را میتوانید اینجا پیدا کنید. |
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نوشتار نام عنصر. برای مثال، «خیابان پنجم» برای نام خیابان یا «۱۲۵۳» برای شماره خیابان، |
componentNameLanguageCode |
نوع:
string optionalکد زبان BCP-47. اگر نام مؤلفه با زبانی مرتبط نباشد، مثلاً شماره خیابان، این مورد وجود نخواهد داشت. |
componentType |
نوع:
string optionalنوع مؤلفه نشانی. برای مشاهده فهرست انواع احتمالی، به جدول ۲: انواع اضافی برگرداندهشده توسط سرویس «مکانها» مراجعه کنید. |
confirmationLevel |
نوع:
ConfirmationLevel optionalسطح اطمینان از درست بودن عنصر را نشان میدهد. |
inferred |
نوع:
booleanاگر درست باشد، این مؤلفه بخشی از ورودی نبوده است، اما برای مکان نشانی استنباط شده است. برای داشتن نشانی کامل، توصیه میشود این مؤلفه را اضافه کنید. |
replaced |
نوع:
booleanنشان میدهد نام مؤلفه با نامی کاملاً متفاوت جایگزین شده است. برای مثال، جایگزین کردن کد پستی اشتباه با کد پستی درست برای نشانی. این تغییر ظاهری نیست؛ مؤلفه ورودی به مؤلفه دیگری تغییر کرده است. |
spellCorrected |
نوع:
booleanنشاندهنده اصلاح غلط املایی در نام مؤلفه است. API همیشه تغییرات از یک نوع املایی به نوع دیگر را پرچمگذاری نمیکند، مانند «centre» به «center». |
unexpected |
نوع:
booleanاگر درست باشد، انتظار نمیرود این مؤلفه در نشانی پستی منطقه موردنظر وجود داشته باشد. این اطلاعات فقط به این دلیل حفظ شده است که بخشی از ورودی بوده است. |
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 Code ترجیح داده میشود. استفاده از مختصات برای مسیریابی یا محاسبه مسیرهای رانندگی همیشه منجر به چسبیدن نقطه به نزدیکترین جاده به آن مختصات میشود. ممکن است این جاده بهسرعت یا بهطور ایمن به مقصد نرسد و ممکن است نزدیک نقطه دسترسی به ملک نباشد. علاوهبراین، وقتی مکانی زمینکدیابی معکوس میشود، هیچ تضمینی وجود ندارد که نشانی برگرداندهشده با نشانی اصلی مطابقت داشته باشد. |
placeTypes |
نوع:
Array<string>نوع(انواع) مکانی که ورودی به آن زمینکدیابی شده است. بهعنوان مثال، ['locality', 'political']. فهرست کامل انواع را میتوانید در اسناد Geocoding API پیدا کنید. |
plusCode |
نوع:
PlusCode optionalPlus Code مربوط به location. |
روشها | |
|---|---|
fetchPlace |
fetchPlace()پارامترها: هیچ
مقدار برگشتی: هیچ
نمایش «مکان» این «زمینکدیاب» را برمیگرداند. برای دریافت جزئیات کامل مکان، باید فراخوانی place.fetchFields() انجام شود. |
جزئیات ثابتها
google.maps.addressValidation.Granularity
یادآور همیشگی
دقتهای مختلفی که یک نشانی یا زمینکد میتواند داشته باشد. وقتی از این مقادیر برای نشان دادن میزان جزئیات نشانی استفاده میشود، نشان میدهند که نشانی با چه میزان جزئیات مقصد پستی را مشخص میکند. برای مثال، نشانیای مثل «123 Main Street, Redwood City, CA, 94061» نشاندهنده PREMISE است، درحالیکه چیزی مثل «Redwood City, CA, 94061» نشاندهنده LOCALITY است. اما اگر نتوانیم زمینکدیابی برای «123 Main Street» در Redwood City پیدا کنیم، زمینکدیاب برگرداندهشده ممکن است از نوع LOCALITY باشد، هرچند نشانی جزئیتر است.
با تماس با const {Granularity} = await google.maps.importLibrary("addressValidation") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
ثابتها | |
|---|---|
BLOCK |
نشانی یا زمینکد نشاندهنده یک بلوک است. فقط در مناطقی استفاده میشود که آدرسدهی در سطح بلوک دارند، مثل ژاپن. |
OTHER |
همه جزئیات دیگر که باهم دستهبندی شدهاند چون قابلارائه نیستند. |
PREMISE |
نتیجه سطح ساختمان. |
PREMISE_PROXIMITY |
زمینکدی که مکان نشانی را در سطح ساختمان تخمین میزند. |
ROUTE |
زمینکدیاب یا نشانی برای مسیر، مثل خیابان، جاده، یا بزرگراه، دقیق است. |
SUB_PREMISE |
نتیجه سطح زیر ساختمان، مثل آپارتمان. |
PossibleNextAction ثابتها
google.maps.addressValidation.PossibleNextAction
یادآور همیشگی
خلاصهای تفسیری از پاسخ میانای برنامهسازی کاربردی ارائه میدهد که هدف آن کمک به تعیین اقدام بعدی احتمالی است. این فیلد از فیلدهای دیگر در پاسخ میانای برنامهسازی کاربردی مشتق شده است و نباید بهعنوان تضمینی برای دقت یا قابلیت تحویل نشانی درنظر گرفته شود.
با تماس با const {PossibleNextAction} = await google.maps.importLibrary("addressValidation") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
ثابتها | |
|---|---|
ACCEPT |
پاسخ میانای برنامهسازی کاربردی حاوی سیگنالهایی نیست که یکی از مقادیر PossibleNextAction دیگر را تضمین کند. میتوانید از نشانی پسپردازششده بدون درخواست مجدد از مشتری استفاده کنید، هرچند این کار تضمین نمیکند که نشانی معتبر باشد و ممکن است نشانی همچنان حاوی اصلاحات باشد. این مسئولیت شما است که بسته به ارزیابی ریسک خودتان، تعیین کنید که آیا باید از مشتریتان درخواست کنید یا نه و چگونه این کار را انجام دهید. |
CONFIRM |
یک یا چند فیلد پاسخ میانای برنامهسازی کاربردی نشاندهنده مشکلات جزئی احتمالی در نشانی پسپردازششده است، برای مثال بخش نشانی postal_code replaced بود. درخواست از مشتری برای مرور نشانی میتواند به بهبود کیفیت نشانی کمک کند. |
CONFIRM_ADD_SUBPREMISES |
پاسخ میانای برنامهسازی کاربردی نشان میدهد که نشانی پسپردازششده ممکن است فاقد زیرمجموعه باشد. درخواست از مشتری برای بازبینی نشانی و درنظر گرفتن افزودن شماره واحد میتواند به بهبود کیفیت نشانی کمک کند. نشانی پسپردازششده ممکن است مشکلات جزئی دیگری نیز داشته باشد. توجه: این مقدار enum فقط برای نشانیهای ایالات متحده میتواند برگردانده شود. |
FIX |
یک یا چند فیلد پاسخ میانای برنامهسازی کاربردی نشاندهنده مشکل احتمالی در نشانی پسپردازششده است، برای مثال 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کد ایالت ۲حرفی. |
urbanization |
نوع:
string optionalنام شهرنشینی پورتوریکو. |
zipCode |
نوع:
string optionalکد پستی، مثلاً «10009». |
zipCodeExtension |
نوع:
string optionalپسوند کد پستی ۴ رقمی، مثلاً «۵۰۲۳». |
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، delivery_point_check_digit، کد پستی، و ZIP+4 باید عددی بخشپذیر بر ۱۰ باشد. |
deliveryPointCode |
نوع:
string optionalکد ۲ رقمی نقطه تحویل. |
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نشان میدهد که نشانی از نوع «بدون آمار» است یا «فعال». نشانیهای No stat نشانیهایی هستند که بهطور مداوم اشغال نشدهاند یا نشانیهایی هستند که USPS به آنها خدمات ارائه نمیدهد. یک نویسه تکی برمیگرداند. |
dpvNoStatReasonCode |
نوع:
number optionalنوع NoStat را نشان میدهد. کد دلیل را بهصورت int برمیگرداند. |
dpvPBSA |
نوع:
string optionalنشان میدهد نشانی با سابقه PBSA مطابقت دارد. یک نویسه تکی برمیگرداند. |
dpvThrowback |
نوع:
string optionalنشان میدهد که نامه به نشانی خیابان تحویل داده نمیشود. یک نویسه تکی برمیگرداند. |
dpvVacant |
نوع:
string optionalنشان میدهد که آیا نشانی خالی است یا نه. یک نویسه تکی برمیگرداند. |
elotFlag |
نوع:
string optionalپرچم صعودی/نزولی eLOT (A/D). |
elotNumber |
نوع:
string optionalشماره «خط سفر بهبودیافته» (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پانویسهای مربوط به مطابقت دادن سابقه خیابان یا ساختمان بلند با اطلاعات سوئیت. اگر نام کسبوکار مطابقت داشته باشد، شماره دوم برگردانده میشود. |
کلاس حکم
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کنش بعدی احتمالی که باید براساس فیلدهای دیگر در پاسخ میانای برنامهسازی کاربردی انجام شود. برای جزئیات، به PossibleNextAction مراجعه کنید. |
validationGranularity |
نوع:
Granularity optionalسطح جزئیاتی که API میتواند نشانی را تا آن سطح بهطور کامل اعتبارسنجی کند. برای مثال، validationGranularity از PREMISE نشان میدهد که همه مؤلفههای نشانی در سطح PREMISE و گستردهتر را میتوان اعتبارسنجی کرد. |