قابلیت «ضبط و اعتبارسنجی نشانی» جعبهابزار «خدمات تحرک» است که به رفع تعدادی از مشکلات رایج مربوط به نشانیهای ارسال کمک میکند، ازجمله ورود نشانی نادرست ازسوی مصرفکنندگان، نشانیهای غیرقابل ارسال، و نیاز به اصلاحات در مکانهای نقطه تحویل.
این سرویسها عبارتاند از:
- Places API (جدید): ورود نشانی را برای کاربران نهایی ساده میکند و اطلاعاتی درباره نقاط موردعلاقه ارائه میدهد که میتواند برای اهداف مسیریابی استفاده شود.
- Address Validation API (میانای برنامهسازی کاربردی درستیسنجی نشانی): تعیین میکند که آیا نشانی به مکان قابلارائه واقعی اشاره دارد یا نه و فرادادههای سطح نشانی اضافی ارائه میدهد.
- Geocoding API: طول و عرض جغرافیایی نشانی دادهشده را ارائه میدهد.
این سند نحوه استفاده از این سرویسها را شرح میدهد.
درباره ضبط و اعتبارسنجی نشانی
اطلاعات دقیق و جزئی نشانی برای عملیات تحویل بسیار مهم است زیرا بر کیفیت همه فعالیتهای پاییندستی که به آن وابسته هستند تأثیر میگذارد. چه نشانیها را ازطریق برنامه کاربرپسند دریافت کنید چه از شرکای بالادستی بااستفاده از میانای برنامهسازی کاربردی، سرویسهای «تحرک Google» میتوانند در این مرحله به شما کمک کنند.
چه نشانیها را ازطریق برنامه کاربرپسند دریافت کنید چه از شرکای بالادستی بااستفاده از میانای برنامهسازی کاربردی، سرویسهای «تحرک Google» میتوانند به شما در دریافت نشانی به روشهای زیر کمک کنند:
بهبود تجربه مصرفکننده: ابزارهایی دراختیار کاربران قرار دهید تا مطمئن شوند میتوانند نشانی صحیح ارائه دهند و بستههایشان به مکان درست ارسال میشود.
بهبود بهرهوری راننده: زمان صرفشده رانندگان برای جستجوی نشانیهای تحویل را کاهش دهید و نیاز به تلاشهای مکرر برای تحویل را کاهش دهید.
ضبط کردن نشانی
Places API (جدید) شامل سرویس تکمیل خودکار (جدید) است. این سرویس با برگرداندن مکانهایی مثل کسبوکارها، نشانیها، و نقاط موردعلاقه، قابلیتهای تکمیل خودکار برای جستجوهای جغرافیایی مبتنی بر نوشتار را ارائه میدهد.
برای برنامههای کاربرمحوری که شامل دریافت نشانی ارسال میشوند—مثل سایت مصرفکننده یا ارسالکننده آنلاین یا درگاه کارمندان فروشگاه—بااستفاده از «تکمیل خودکار» (جدید)، ورود و انتخاب نشانی را برای مشتریانتان ساده کنید.
برای مثال، فرض کنید کاربری درخواست تحویل بسته میکند و مکان تحویل را وارد میکند. «تکمیل خودکار» (جدید) به آنها امکان میدهد با وارد کردن چند نویسه و انتخاب از فهرست منطبق، نشانی ارائه دهند.
Places API (جدید) همچنین روشهایی برای محدود کردن نتایج جستجو ارائه میدهد تا توسعهدهندگان شما بتوانند مطمئن شوند نشانیهای پیشنهادی با مکانهایی که کسبوکارتان در آنها خدمات ارائه میدهد مطابقت دارد.
اعتبارسنجی نشانی
پساز دریافت نشانی، چه ازطریق ورودی مستقیم کاربر یا بااستفاده از میانای برنامهسازی کاربردی، مطمئن شوید که مشتری نشانی صحیح را ارائه کرده است. یعنی نشانی بدون اشتباه، مثلاً بدون بخشهای ناموجود نشانی یا غلط املایی. «اعتبارسنجی نشانی» با شناسایی نشانیهای بد به کاهش خطاهای ارسال کمک میکند و با آگاهی بهتر از جزئیات نشانی، پیشبینیپذیری ارسال را بهبود میبخشد.
Address Validation API (میانای برنامهسازی کاربردی اعتبارسنجی نشانی) عناصر نشانی را اعتبارسنجی میکند، نشانی را برای ارسال پستی عادیسازی میکند، و بهترین مکان شناختهشده را برای آن پیدا میکند. این کار میتواند به درک اینکه آیا نشانی به مکانی واقعی اشاره دارد یا نه کمک کند. اگر نشانی به مکان واقعی اشاره نکند، میتواند بخشهای احتمالاً اشتباه را شناسایی کند و به کاربران امکان دهد آنها را اصلاح کنند.
اگر «میانای برنامهسازی کاربردی اعتبارسنجی نشانی» تشخیص دهد که نشانی نادرست است یا به مکان غیرقابلارسال اشاره میکند، میتوانید از کاربر بخواهید آن را اصلاح کند. اگر نشانی را بااستفاده از فراخوانی API دریافت کنید، میتوانید نشانی را رد کنید.
اجازه دادن به تأیید مکان نشانی
پساز اینکه کاربر نشانی را وارد یا انتخاب کرد و نشانی را اعتبارسنجی کردید، از «پلاتفرم Google Maps» برای ارائه نقشه و نشانگر استفاده کنید تا مکان نشانی را نشان دهید.
برای تعیین مختصات جغرافیایی نشانی، از Geocoding API استفاده کنید. «میانای برنامهسازی کاربردی Geocoding» علاوهبر مکان، اجزای نشانی را نیز برمیگرداند که میتوانید از آنها برای دریافت بخشهای نشانی ازدسترفته موردنیاز برای اصلاحات ضروری استفاده کنید. این API همچنین نوع مکان را ارائه میدهد که نشاندهنده دقت مختصات بازیابیشده از API است.
از مکان زمینکدیابیشده میتوان برای اهداف دیگری نیز استفاده کرد، مثلاً واگذار کردن تحویل به راننده در توالی بهینه. برای جزئیات، بهینهسازی مسیر را ببینید.
استفاده از سرویسهای Google Mobility برای ضبط نشانی
این بخش اطلاعات پایهای درباره نحوه پیادهسازی ضبط و اعتبارسنجی نشانی ارائه میدهد. این مراحل فرض میکنند که پروژهای را در «کنسول Google API» راهاندازی کردهاید و حسابهای سرویس و صورتحساب صحیح را فعال کردهاید. برای جزئیات مربوط به سرویسهای «تحرک Google»، برای راهاندازی پروژه، به مستندات «موتور ناوگان» مراجعه کنید.
فعال کردن قابلیتهای وارد کردن نشانی
- در بخش «میاناهای برنامهسازی کاربردی و سرویسها» در «کنسول Google API»، میانای برنامهسازی کاربردی «مکانها» (جدید) را فعال کنید. Places API (جدید) شامل سرویس «تکمیل خودکار» (جدید) است.
- برای آشنایی با ویژگیهای اضافی که میتوانید استفاده کنید، مثل بخش
پارامترهای اختیاری،
تکمیل خودکار (جدید)
را مرور کنید. برای مثال:
- پارامتر اجزا برونداد را به کشورهای خاصی محدود میکند.
- پارامتر types نتایج را به انواع مکان خاصی محدود میکند، مثل نشانیها و حتی زبانهای ورودی مجاز از کاربر.
- برای استقرار سادهتر فرم نشانی، «پلاتفرم Google Maps» Quick Builder را در «کنسول Google API» ارائه میدهد.
اعتبارسنجی نشانی تحویل کالا
- Address Validation API را در بخش «میاناهای برنامهسازی کاربردی و سرویسها» در «کنسول Google API» فعال کنید.
- برای آشنایی با دادههای مختلفی که میتوانید برای ارزیابی کیفیت نشانی و ارائه توصیههای سطحی به کاربران استفاده کنید، مستندات میانای برنامهسازی کاربردی «درستیسنجی نشانی» را مرور کنید.
اجازه دادن به تأیید مکان تحویل یا ارسال
- نقشه تعاملی برای کاربران در پلاتفرمهای ترجیحیتان برای تلفن همراه و وب بسازید. برای جزئیات، به اسناد Maps JavaScript API مراجعه کنید و از آنجا به دستورالعملهای پلاتفرم دیگر بروید.
- زمینکد نشانی را از Address Validation API یا با ارسال شناسه مکان از «تکمیل خودکار (جدید)» به Geocoding API دریافت کنید و نشانگری در آن مکان اضافه کنید.
- برای اینکه به کاربر اجازه دهید مختصات ارائه را تنظیم کند، نشانگرهایتان را کشیدنی کنید. مستندات مربوط به عملکرد نشانگرها را ببینید (Android، iOS، وب).
- زمینکد موقعیت نشانگر اصلاحشده را بازیابی کنید. همچنین میتوانید زمینکدیاب بهروزشده را به Geocoding API معکوس ارسال کنید تا نشانی مربوطه را بازیابی کنید. سپس میتوانید مؤلفههای نشانی و دقت موقعیت جدید را ارزیابی کنید.
درباره نشانیهای تحویل کالا اطلاعات زمینهای بیشتری دریافت کنید
داشتن دادههای زمینهای دقیق درباره نشانیهای تحویل، گام بعدی ضروری پساز تعیین نشانی است. با این اطلاعات میتوانید:
- بهبود بهرهوری راننده: مطمئن شوید رانندگان شما همه اطلاعات لازم را برای تکمیل موفقیتآمیز و کارآمد تحویلها دارند. وقتی با قابلیتهای دیگر سرویسهای «تحرک Google» ترکیب شود، میتوانید مطمئن شوید که رانندگان در زمان مناسب به مکان مناسب میرسند.
- کاهش هزینه: رساندن کارآمد راننده به مکان درست و کاهش تحویلهای تکراری میتواند هزینه نیروی کار و هزینه سوخت ناوگان شما را کاهش دهد.
- عملیاتتان را مقیاسبندی کنید: همه قابلیتهای دریافت نشانی از پایگاه داده جهانی زمینفضایی Google استفاده میکنند که هرجا کسبوکارتان را گسترش دهید پوشش جزئی ارائه میدهد.
از سرویسهای «تحرک Google» میتوان برای دریافت انواع مختلفی از دادههای زمینهای درباره نشانیها و مکانها استفاده کرد. پساز تعیین نشانی صحیح، میتوانید با هریک از خدمات شرحدادهشده در زیر تماس بگیرید تا اطلاعات مربوطه را دریافت کنید. این اطلاعات میتواند بهعنوان ورودی در سیستمهای بهینهسازی مسیر شما استفاده شود یا زمینه اضافی برای رانندگان در برنامه راننده شما فراهم کند.
- «میانای برنامهسازی کاربردی کدگذاری جغرافیایی» تلاش میکند نشانی ورودی را با مکان در پایگاه داده Google Maps مطابقت دهد و طول/عرض جغرافیایی را ارائه دهد.
- Address Validation API علاوهبر ارائه انواع سیگنالهای درستیسنجی، عرض/طول جغرافیایی نشانی ورودی را نیز ارائه میدهد. همچنین پرچمهای مسکونی و تجاری برای مکان و انواع دادهها از USPS برای نشانیهای ایالات متحده ارائه میدهد.
- Place Details API اطلاعاتی درباره نقاط موردعلاقه ارائه میدهد، ازجمله ساعات کاری کسبوکار.