वाहन के शीर्षक और सड़क के किनारे की जानकारी दें

यूरोपियन इकनॉमिक एरिया (ईईए) के डेवलपर

रास्ते के हिसाब लगाने के तरीके में बदलाव करने के लिए, वेपॉइंट में जगह की जानकारी में बदलाव करने वाले पैरामीटर शामिल हो सकते हैं. इनमें heading और sideOfRoad की सेटिंग शामिल हैं.

वाहन की हेडिंग की जानकारी देना

किसी वेपॉइंट को तय करने के लिए, भौगोलिक Location (REST) या Location (gRPC) को अक्षांश/देशांतर निर्देशांकों के जोड़े के तौर पर तय करें.

जगह की जानकारी से, यह भी तय किया जा सकता है कि हर वेपॉइंट पर पहुंचने के बाद, वाहन किस दिशा में जाएगा. इस सुविधा का इस्तेमाल करके, यह पक्का किया जा सकता है कि वाहन, सड़क के उसी तरफ़ पहुंचे जहां खरीदार पिकअप होने का इंतज़ार कर रहा है. हेडिंग तय न करने पर, वाहन सड़क की गलत साइड पर आ सकता है.

हेडिंग की वैल्यू, कंपास की दिशाओं के हिसाब से तय की जाती हैं. ये वैल्यू, पूरी संख्या में होती हैं. इसलिए, इनकी रेंज शून्य से 359 तक होती है. उदाहरण के लिए, 0 की वैल्यू का मतलब है कि हेडिंग की दिशा उत्तर की ओर है.

यहां दिए गए उदाहरण में, किसी वेपॉइंट के लिए 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
  },
  ...