Waypoint

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

जेएसओएन के काेड में दिखाना
{
  "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.ऑप्टिमाइज़_waypoint_order को 'सही' पर सेट किया गया हो, तो इस फ़ील्ड को 'सही' पर सेट नहीं किया जा सकता. ऐसा न करने पर, अनुरोध फ़ेल हो जाता है.

vehicleStopover

boolean

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

sideOfRoad

boolean

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

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

object (Location)

भौगोलिक निर्देशांक का इस्तेमाल करके तय किया गया पॉइंट, जिसमें एक वैकल्पिक शीर्षक भी शामिल होता है.

placeId

string

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