قابلیت جمعآوری و اعتبارسنجی آدرس، یک جعبه ابزار خدمات Mobility است که به رفع تعدادی از مشکلات رایج در آدرسدهی تحویل، مانند وارد کردن آدرس نادرست از سوی مصرفکنندگان، آدرسهای غیرقابل تحویل، و نیاز به تنظیمات در مکانهای تحویل، کمک میکند.
این خدمات عبارتند از:
- Places API : ورود آدرس را برای کاربران نهایی ساده می کند و اطلاعاتی در مورد نقاط مورد علاقه ارائه می دهد که می توانند برای اهداف مسیریابی استفاده شوند.
- Address Validation API : تعیین می کند که آیا یک آدرس به یک مکان قابل تحویل واقعی اشاره دارد یا خیر و فراداده اضافی در سطح آدرس ارائه می دهد.
- Geocoding API : طول و عرض جغرافیایی را برای یک آدرس مشخص ارائه می دهد.
این سند نحوه استفاده از این خدمات را شرح می دهد.
درباره ضبط آدرس و اعتبارسنجی
اطلاعات دقیق و دقیق آدرس برای عملیات تحویل بسیار مهم است زیرا بر کیفیت تمام فعالیت های پایین دستی که به آن وابسته هستند تأثیر می گذارد. چه از طریق یک برنامه کاربردی آدرسها را دریافت کنید یا از شرکای بالادستی با استفاده از یک API، سرویسهای Google Mobility میتوانند در این مرحله به شما کمک کنند.
چه آدرسهایی را از طریق یک برنامه کاربردی روبهروی کاربر دریافت کنید یا از شرکای بالادستی که از یک API استفاده میکنند، سرویسهای Google Mobility میتوانند به شرح زیر به شما در گرفتن آدرس کمک کنند:
بهبود تجربه مصرفکننده: ابزارهایی را در اختیار کاربران خود قرار دهید تا اطمینان حاصل شود که میتوانند آدرس صحیحی را ارائه کنند و بستههایشان در مکان مناسب تحویل داده میشوند.
بهبود بهره وری راننده: مدت زمانی که رانندگان شما صرف جستجوی آدرس های تحویل می کنند را کاهش دهید و نیاز به تلاش های مکرر تحویل را کاهش دهید.
آدرس را ضبط کنید
Places API شامل سرویس تکمیل خودکار مکان است. این سرویس قابلیت تکمیل خودکار جستجوهای جغرافیایی مبتنی بر متن را با بازگرداندن مکانها، مانند مشاغل، آدرسها و نقاط مورد علاقه، با وارد کردن آدرس توسط کاربر، فراهم میکند.
برای برنامههای کاربردی که شامل دریافت آدرس تحویل میشوند - مانند سایت مصرفکننده یا فرستنده آنلاین یا پورتال کارمند در فروشگاه - با استفاده از تکمیل خودکار مکان، ورود و انتخاب آدرس را برای مشتریان خود ساده کنید.
برای مثال، فرض کنید کاربری درخواست تحویل بسته را می دهد و محل تحویل را وارد می کند. تکمیل خودکار مکان این امکان را برای آنها فراهم می کند تا با وارد کردن چند کاراکتر و انتخاب از لیست منطبق، آدرسی را ارائه دهند.
Places API همچنین راههایی برای محدود کردن نتایج جستجو ارائه میکند، بنابراین توسعهدهندگان شما میتوانند اطمینان حاصل کنند که آدرسهای پیشنهادی با مکانهایی که کسبوکارتان در آن خدمات ارائه میکند همسو میشوند.
آدرس را تایید کنید
پس از گرفتن آدرس، چه از طریق ورودی مستقیم کاربر یا با استفاده از یک API، مطمئن شوید که مشتری آدرس صحیحی را ارائه کرده است. این بدان معناست که آدرسی عاری از نادرستی است، مانند اجزای آدرس از دست رفته یا اشتباهات تایپی. اعتبار سنجی آدرس به کاهش خطاهای تحویل با گرفتن آدرس های بد کمک می کند و با آگاهی بهتر از جزئیات آدرس، قابلیت پیش بینی تحویل را بهبود می بخشد.
Address Validation API مؤلفه های آدرس را تأیید می کند، آدرس را برای ارسال پستی عادی می کند و بهترین مکان شناخته شده را برای آن پیدا می کند. این می تواند به درک اینکه آیا یک آدرس به یک مکان واقعی اشاره دارد کمک کند. اگر آدرس به یک مکان واقعی اشاره نکند، میتواند اجزای احتمالاً اشتباه را شناسایی کند و کاربران را قادر میسازد تا آنها را تصحیح کنند.
اگر Address Validation API تشخیص دهد که آدرس نادرست است یا به مکانی غیرقابل تحویل اشاره دارد، می توانید از کاربر بخواهید آن را برطرف کند. اگر آدرس را با استفاده از تماس API بدست آورید، می توانید آدرس را رد کنید.
تأیید مکان آدرس را مجاز کنید
پس از اینکه کاربر آدرسی را وارد کرد یا انتخاب کرد، و شما آدرس را تأیید کردید، از پلتفرم Google Maps برای ارائه یک نقشه و یک نشانگر برای نشان دادن مکان آدرس استفاده کنید.
از Geocoding API برای تعیین مختصات جغرافیایی آدرس استفاده کنید. علاوه بر مکان، Geocoding API اجزای آدرس را نیز برمی گرداند، که می توانید از آنها برای دریافت قسمت های آدرس گم شده مورد نیاز برای اصلاحات لازم استفاده کنید. همچنین نوع مکان را ارائه میکند که نشاندهنده دقت مختصات بازیابی شده از API است.
مکان ژئوکد شده همچنین می تواند برای اهداف دیگری مانند تخصیص تحویل به راننده در ترتیب بهینه استفاده شود. برای جزئیات بیشتر به بهینه سازی مسیر مراجعه کنید.
از خدمات Google Mobility برای ضبط آدرس استفاده کنید
این بخش اطلاعات اولیه در مورد نحوه پیاده سازی ضبط و اعتبار سنجی آدرس را ارائه می دهد. در این مراحل فرض میشود که شما پروژهای را در Google API Console راهاندازی کردهاید و حسابهای خدمات و صورتحساب صحیح را فعال کردهاید. برای جزئیات مربوط به خدمات Google Mobility، به مستندات Fleet Engine برای راه اندازی پروژه خود مراجعه کنید.
قابلیت های ورود آدرس را فعال کنید
- Places API را در بخش APIs and Services در Google API Console فعال کنید. API Places شامل سرویس تکمیل خودکار مکان است.
- اسناد تکمیل خودکار مکان را برای ویژگیهای دیگری که میتوانید استفاده کنید، مانند بخش پارامترهای اختیاری ، مرور کنید. به عنوان مثال:
- پارامتر اجزای خروجی را به کشورهای خاصی محدود می کند.
- پارامتر انواع، نتایج را به انواع مکانهای خاص، مانند آدرسها و حتی زبانهای ورودی مجاز کاربر، محدود میکند.
- برای استقرار ساده فرم آدرس، Google Maps Platform یک سازنده سریع در کنسول API Google ارائه می دهد.
آدرس تحویل را تأیید کنید
- Address Validation API را در بخش APIs and Services در Google API Console فعال کنید.
- اسناد Address Validation API را مرور کنید تا اطلاعات مختلفی را که میتوانید برای ارزیابی کیفیت آدرس و توصیههای سطحی به کاربران استفاده کنید، درک کنید.
تأیید مکان تحویل یا تحویل را مجاز کنید
- یک نقشه تعاملی برای کاربران خود در پلتفرم های دلخواه خود برای موبایل و وب بسازید. برای جزئیات بیشتر، مستندات Maps JavaScript API را ببینید و از آنجا به سایر دستورالعملهای پلتفرم بروید.
- ژئوکد آدرس را یا از Address Validation API یا با ارسال شناسه مکان از Place Autocomplete به Geocoding API بدست آورید و یک نشانگر در مکان اضافه کنید.
- برای اینکه کاربر بتواند مختصات تحویل را تنظیم کند، نشانگرهای خود را قابل کشیدن کنید. به مستندات رفتارهای نشانگر ( اندروید ، iOS ، وب ) مراجعه کنید.
- ژئوکد موقعیت نشانگر تنظیم شده را بازیابی کنید. همچنین می توانید ژئوکد به روز شده را به API معکوس جغرافیایی ارسال کنید تا آدرس مربوطه را بازیابی کنید. سپس می توانید اجزای آدرس و دقت موقعیت جدید را ارزیابی کنید.
زمینه اضافی در مورد آدرس های تحویل دریافت کنید
داشتن اطلاعات متنی دقیق در مورد آدرس های تحویل، مرحله بعدی ضروری پس از تعیین آدرس است. با این اطلاعات می توانید:
- بهبود بهره وری راننده : اطمینان حاصل کنید که رانندگان شما تمام اطلاعات را برای تکمیل موفقیت آمیز و کارآمد تحویل دارند. وقتی با سایر قابلیتهای سرویس Google Mobility ترکیب شود، میتوانید مطمئن شوید که رانندگان در زمان مناسب به مکان مناسب میرسند.
- کاهش هزینه : رساندن کارآمد راننده به مکان مناسب و کاهش تحویل های مکرر نیز می تواند هزینه نیروی کار و هزینه سوخت ناوگان شما را کاهش دهد.
- مقیاس عملیات خود را انجام دهید : همه قابلیتهای ضبط آدرس از پایگاه داده مکانی جهانی Google استفاده میکنند که هر کجا کسب و کار خود را گسترش میدهید، پوشش ریز ارائه میدهد.
خدمات Google Mobility را می توان برای به دست آوردن انواع داده های متنی در مورد آدرس ها و مکان ها استفاده کرد. پس از تعیین آدرس صحیح، می توانید با هر یک از خدماتی که در زیر توضیح داده شده است تماس بگیرید تا اطلاعات مربوطه را دریافت کنید. این اطلاعات می تواند به عنوان ورودی به سیستم های بهینه سازی مسیر شما یا برای ارائه زمینه اضافی به رانندگان در برنامه درایور شما استفاده شود.
- Geocoding API تلاش می کند یک آدرس ورودی را با یک مکان با پایگاه داده Google Maps مطابقت دهد و طول و عرض جغرافیایی را ارائه می دهد.
- علاوه بر ارائه انواع سیگنال های اعتبار سنجی، Address Validation API همچنین طول و عرض جغرافیایی را برای آدرس ورودی ارائه می دهد. همچنین پرچم های مسکونی و تجاری را برای مکان و انواع داده ها از USPS برای آدرس های ایالات متحده ارائه می دهد.
- Place Details API اطلاعاتی درباره نقاط مورد علاقه، از جمله ساعات کاری کسب و کار ارائه می دهد.