برای تنظیم توقف درطول مسیر، مثلاً برای سوار کردن یا پیاده کردن، نقطهمسیر را بهعنوان
نقطهمسیر توقف تعیین میکنید. برای انجام این کار، از ویژگی vehicleStopover نقطهمسیر استفاده کنید.
این تنظیم تضمین میکند که مسیر محاسبهشده در جادهای که برای سوار و پیاده کردن نامناسب است،
مثل بزرگراه یا تونل، شروع یا تمام نشود.
موقعیتی را درنظر بگیرید که جادهای سطحی از روی جادهای درون تونل عبور میکند. اگر بخواهید نقطهمسیری را در محل تقاطع دو جاده (همانطور که در نقشه دیده میشود) مشخص کنید، مسیر حاصل در جاده سطحی یا تونل شروع یا پایان مییابد. این نتیجه مشکلساز است چون نمیتوانید برای سوار یا پیاده کردن مسافر در تونل توقف کنید.
اگر میخواهید از نقطهمسیر برای سوار کردن یا پیاده کردن استفاده کنید، میتوانید فیلد vehicleStopover را روی true تنظیم کنید تا مطمئن شوید مسیر حاصل در جادهای شروع یا پایان مییابد که سوار کردن و پیاده کردن در آن مجاز است.
درخواست نمونه زیر نحوه تنظیم نقطهمسیر توقف را نشان میدهد:
const routeRequestWithIntermediates = { origin: 'Mountain View, CA', destination: 'San Francisco, CA', travelMode: 'DRIVING', intermediates: [ {location: 'San Mateo, CA'}, {location: 'Half Moon Bay, CA', vehicleStopover: true} ], fields: ['path', 'legs'], };