किसी रास्ते पर कोई स्टॉप सेट करने के लिए, जैसे कि पिकअप या ड्रॉपऑफ़ के लिए, किसी वेपॉइंट को स्टॉपओवर वेपॉइंट के तौर पर सेट करें. इसके लिए, वेपॉइंट की 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'], };