نقاط مسیر ممکن است شامل اصلاحکنندههای مکان برای تغییر نحوه محاسبه مسیرها، از جمله تنظیمات مربوط به heading و sideOfRoad باشند.
جهت حرکت وسیله نقلیه را مشخص کنید
برای تعریف یک نقطه مسیر، موقعیت جغرافیایی (REST) یا موقعیت مکانی (gRPC) را به عنوان یک جفت مختصات عرض/طول جغرافیایی مشخص میکنید.
مکان همچنین به شما امکان میدهد جهتی را که میخواهید وسیله نقلیه هنگام رسیدن به هر نقطه مسیر به آن سمت حرکت کند، مشخص کنید. میتوانید از این ویژگی برای اطمینان از رسیدن وسیله نقلیه به همان سمت جادهای که مشتری منتظر سوار شدن است، استفاده کنید. وقتی جهت را مشخص نمیکنید، وسیله نقلیه میتواند به سمت اشتباه جاده برسد.
مقادیر عنوان، اعداد صحیحی هستند که با جهت قطبنما همسو میشوند و بنابراین از صفر تا ۳۵۹ متغیرند. برای مثال، مقدار ۰ نشان دهنده جهت عنوان به سمت شمال است.
مثال زیر نحوه تنظیم heading برای یک نقطه مسیر را نشان میدهد.
{
"origin":{
"location":{
"latLng":{
"latitude": 37.419734,
"longitude": -122.0827784
},
"heading": 127
}
},
...یک طرف جاده را به عنوان اولویت انتخاب کنید
شما با ایجاد یک شیء Waypoint (REST) یا Waypoint (gRPC) یک مکان را نمایش میدهید. مکانی که توسط یک جفت طول و عرض جغرافیایی تعریف میشود، میتواند به یک سمت خاص از جاده مربوط باشد. با این حال، برای پشتیبانی از بهینهسازی مسیر، یک مسیر همچنان میتواند یک ایستگاه بینراهی را در سمت مقابل جاده از مکان مشخصشده تنظیم کند.
نقاط مسیر از ویژگی sideOfRoad پشتیبانی میکنند، که نشان میدهد مکان نقطه مسیر ترجیح میدهد وسیله نقلیه در همان سمت جاده که توسط مکان مشخص شده است، توقف کند.
با تنظیم ویژگی Waypoint sideOfRoad به true ، مشخص کنید که مسیر از سمت ترجیحی جاده استفاده میکند. سپس مسیر از محل مورد نظر عبور میکند تا وسیله نقلیه بتواند در سمتی از جاده که محل مورد نظر به آن متمایل است، توقف کند.
مثال زیر نحوه تنظیم sideOfRoad برای یک نقطه مسیر نشان میدهد.
{
"origin":{
"location":{
"latLng":{
"latitude": 37.419734,
"longitude": -122.0827784
}
},
"sideOfRoad": true
},
...