Waypoint

वेपॉइंट को एनकैप्सुलेट करता है. वेपॉइंट किसी रास्ते के शुरू और खत्म होने, दोनों को मार्क करते हैं और रास्ते के बीच के स्टॉप शामिल करते हैं.

JSON के काेड में दिखाना
{
  "via": boolean,
  "vehicleStopover": boolean,
  "sideOfRoad": boolean,

  // Union field location_type can be only one of the following:
  "location": {
    object (Location)
  },
  "placeId": string
  // End of list of possible types for union field location_type.
}
फ़ील्ड
via

boolean

इस वेपॉइंट को स्टॉपिंग पॉइंट के बजाय माइलस्टोन के तौर पर मार्क करता है. अनुरोध में बताए गए हर नॉन-थ्रू वेपॉइंट के लिए, जवाब legs कलेक्शन में एक एंट्री जोड़ देता है, ताकि यात्रा के उस हिस्से के स्टॉपओवर के बारे में जानकारी दी जा सके. इस वैल्यू को 'सही' पर तब सेट करें, जब आप चाहते हैं कि रूट बिना रुके इस वेपॉइंट से होकर गुज़र जाए. वेपॉइंट के ज़रिए, legs कलेक्शन में कोई एंट्री नहीं जोड़ी जाती, लेकिन वे वेपॉइंट से यात्रा को रूट करते हैं. आप इस मान को केवल वेपॉइंट पर सेट कर सकते हैं, जो मध्यवर्ती होते हैं. अगर इस फ़ील्ड को टर्मिनल वेपॉइंट पर सेट किया जाता है, तो अनुरोध पूरा नहीं होता. अगर ComputeRoutesRequest.optimize_waypoint_order को 'सही है' पर सेट किया गया है, तो इस फ़ील्ड को 'सही है' पर सेट नहीं किया जा सकता. ऐसा न करने पर, अनुरोध पूरा नहीं होगा.

vehicleStopover

boolean

इससे पता चलता है कि वे पॉइंट, वाहनों को पिकअप या ड्रॉप-ऑफ़ करने के लिए हैं. इस वैल्यू को सेट करने पर, कैलकुलेट किए गए रास्ते में ऐसी सड़कों पर मौजूद वे पॉइंट शामिल नहीं किए जाएंगे जो पिकअप और ड्रॉप-ऑफ़ के लिए सही नहीं हैं. यह विकल्प सिर्फ़ DRIVE और TWO_WHEELER यात्रा मोड के लिए काम करता है. साथ ही, यह तब काम करता है, जब locationType की वैल्यू location हो.

sideOfRoad

boolean

इससे पता चलता है कि इस वेपॉइंट की जगह पर, वाहन को सड़क की किसी खास तरफ़ रोकने की प्राथमिकता दी गई है. इस वैल्यू को सेट करने पर, रास्ता उस जगह से होकर गुज़रेगा, ताकि वाहन सड़क के उस हिस्से पर रुक सके जो सड़क के बीच से उस जगह की ओर झुका हुआ है. यह विकल्प सिर्फ़ 'Drive' और 'TWO_WHEELER' यात्रा मोड के लिए काम करता है.

यूनियन फ़ील्ड location_type. किसी जगह की जानकारी दिखाने के अलग-अलग तरीके. location_type इनमें से कोई एक हो सकता है:
location

object (Location)

भौगोलिक निर्देशांक का इस्तेमाल करके तय किया गया कोई पॉइंट. इसमें हेडिंग भी शामिल हो सकती है.

placeId

string

वेपॉइंट से जुड़ा, लोकप्रिय जगह का आईडी.