چرا از اعتبار سنجی آدرس در Maps JavaScript API استفاده کنیم؟
کتابخانه Address Validation یک آدرس را به عنوان ورودی برای شناسایی و تأیید مؤلفه های آدرس می گیرد. همچنین آدرس پستی را استاندارد می کند و بهترین مختصات طول و عرض جغرافیایی شناخته شده را برای آن پیدا می کند. به صورت اختیاری، برای آدرسهای ایالات متحده و پورتوریکو، میتوانید سیستم پشتیبانی دقت کدگذاری (CASS™) را فعال کنید.
با Address Validation API، میتوانید پیشبینیپذیری تحویل را بهبود ببخشید و خرابیهای تحویل را کاهش دهید، در نتیجه تجربه بهتری برای مشتری فراهم کنید. شما این کار را با گرفتن آدرس های بد و به دست آوردن آگاهی بهتر از ویژگی های آدرس انجام می دهید.
کارهایی که می توانید با اعتبار سنجی آدرس در Maps JavaScript API انجام دهید
با اعتبار سنجی آدرس در Maps JavaScript API، می توانید تعیین کنید که آیا یک آدرس به یک مکان واقعی اشاره دارد یا خیر. اگر آدرس به یک مکان واقعی اشاره نمی کند، API می تواند اجزای احتمالاً اشتباهی را شناسایی کند که می توانید برای اصلاح آنها به مشتریان خود ارائه دهید. در اینجا یک نمونه گردش کار آمده است:
مشتری یک آدرس را وارد می کند - تصویر زیر یک فرم اصلی را نشان می دهد که به مشتری امکان می دهد آدرسی را وارد کند، احتمالاً به عنوان بخشی از جریان پرداخت.
برنامه آدرس را به API می فرستد - برنامه با استفاده از روش
fetchAddressValidation
این آدرس را ارسال می کند.API آدرس را اعتبار سنجی و استاندارد می کند — در پاسخ، Address Validation API آدرس کاملی را که توسط API تعیین شده است برمی گرداند، یا نشان می دهد که کجا اطلاعات گم شده است.
مشتری آدرس را تأیید یا تصحیح می کند - بسته به آنچه API برمی گرداند، می توانید درخواست های زیر را به مشتری ارائه دهید:
- آدرس پیشنهادی را تایید کنید.
- اطلاعات گم شده را ارائه دهید.
- آدرس رو درست کن
چگونه اعتبار سنجی آدرس در Maps JavaScript API کار می کند
هنگامی که فراخوانی برای fetchAddressValidation
انجام می شود، API اقدامات زیر را انجام می دهد:
- تصحیح می کند - بررسی های تأیید اعتبار در سطح مؤلفه، از جمله مکان های فرعی را در صورت وجود ارائه می دهد.
- تکمیل - تلاش برای استنباط اجزای آدرس گم شده یا نادرست.
- قالبها - قالب را برای اجزای آدرس تمیز و استاندارد میکند.
درباره CASS™
خدمات پستی ایالات متحده® (USPS®) 1 سیستم پشتیبانی دقت کدگذاری (CASS™) را برای پشتیبانی و تأیید ارائه دهندگان اعتبارسنجی آدرس حفظ می کند. یک سرویس CASS Certified™، مانند Address Validation API، به دلیل توانایی آن در پر کردن اطلاعات گم شده از یک آدرس، استاندارد کردن آن و به روز رسانی آن برای ارائه جدیدترین و دقیق ترین آدرس تأیید شده است.
CASS به طور پیش فرض فعال نیست و فقط برای مناطق "US" و "PR" پشتیبانی می شود. برای فعال کردن CASS، "enableUspsCass" را به عنوان بخشی از یک درخواست اعتبار سنجی روی "true" تنظیم کنید. برای اطلاعات بیشتر، به تأیید اعتبار یک آدرس مراجعه کنید.
به عنوان بخشی از استفاده ما از خدمات USPS، USPS درخواستها را برای آدرسهای ایجاد شده مصنوعی ارزیابی میکند. اگر USPS تشخیص دهد که یک آدرس ورودی بهطور مصنوعی ایجاد شده است، Google موظف است اعتبار آدرسها را برای مشتری متوقف کند و باید اطلاعات تماس مشتری (نام و آدرس)، آدرس ورودی مربوطه، و دادههای استفاده جمعآوری شده را به USPS گزارش دهد. با استفاده از API با این شرایط خاص سرویس موافقت می کنید.
مراحل بعدی
- Google Maps Platform یک دارنده مجوز غیر انحصاری از US Postal Service® است. علامت(های) تجاری زیر متعلق به US Postal Service® است و با مجوز استفاده می شود: US Postal Service®، CASS™، CASS Certified™. ↩