Untuk menetapkan perhentian di sepanjang rute, misalnya, untuk penjemputan atau pengantaran, Anda menetapkan titik jalan sebagai
titik jalan persinggahan. Untuk melakukannya, gunakan properti vehicleStopover dari titik jalan.
Setelan ini memastikan bahwa rute yang dihitung tidak dimulai atau diakhiri di jalan yang tidak sesuai
untuk penjemputan dan pengantaran, seperti jalan tol atau terowongan.
Pertimbangkan situasi ketika jalan di atas permukaan melintasi jalan di dalam terowongan. Jika Anda menentukan titik jalan yang terletak di tempat kedua jalan berpotongan (seperti yang terlihat di peta), maka rute yang dihasilkan akan dimulai atau diakhiri di jalan arteri atau terowongan. Hasil ini menimbulkan masalah karena Anda tidak dapat berhenti di terowongan untuk melakukan pengambilan atau pengantaran.
Jika Anda ingin menggunakan titik jalan untuk penjemputan atau pengantaran, Anda dapat menyetel
kolom vehicleStopover ke true untuk memastikan bahwa rute yang dihasilkan
dimulai atau berakhir di jalan yang memungkinkan penjemputan dan pengantaran.
Contoh permintaan berikut menunjukkan cara menetapkan titik jalan perantara:
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'], };