रास्ते के पॉइंट में जगह की जानकारी में बदलाव करने वाले फ़ंक्शन शामिल हो सकते हैं, ताकि रास्तों का हिसाब लगाने का तरीका बदला जा सके. इनमें heading
और sideOfRoad
की सेटिंग भी शामिल हैं.
वाहन की हेडिंग की जानकारी दें
किसी वेपॉइंट की जानकारी देने के लिए, अक्षांश/देशांतर निर्देशांक के जोड़े के तौर पर, भौगोलिक Location (REST) या Location (gRPC) की जानकारी दें.
जगह की जानकारी की मदद से, यह भी तय किया जा सकता है कि हर वेपॉइंट पर पहुंचने के बाद, वाहन को किस दिशा में जाना है. इस सुविधा का इस्तेमाल करके, यह पक्का किया जा सकता है कि वाहन उसी सड़क के किनारे पहुंचे जहां ग्राहक इंतज़ार कर रहा है. हेडिंग न बताने पर, वाहन सड़क की गलत साइड पर पहुंच सकता है.
हेडिंग की वैल्यू, पूरी संख्या होती हैं. ये वैल्यू, कंपास के दिशा-निर्देशों के हिसाब से अलाइन होती हैं. इसलिए, इनकी रेंज शून्य से 359 तक होती है. उदाहरण के लिए, 0 की वैल्यू का मतलब है कि हेडिंग पूरी तरह उत्तर की ओर है.
यहां दिए गए उदाहरण में, किसी वॉयपॉइंट के लिए heading
सेट करने का तरीका बताया गया है.
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 }, "heading": 127 } }, ...
सड़क की पसंदीदा साइड की जानकारी देना
वेपॉइंट (REST) या वेपॉइंट (gRPC) ऑब्जेक्ट बनाकर, किसी जगह की जानकारी दी जाती है. अक्षांश और देशांतर के जोड़े से तय की गई जगह, सड़क की किसी खास साइड से जुड़ी हो सकती है. हालांकि, रास्ते को ऑप्टिमाइज़ करने के लिए, रास्ते में एक स्टॉप भी सेट किया जा सकता है. यह स्टॉप, तय की गई जगह के उलट दिशा में हो सकता है.
वेपॉइंट में sideOfRoad
प्रॉपर्टी का इस्तेमाल किया जा सकता है. इससे पता चलता है कि वेपॉइंट की जगह पर, वाहन को सड़क की उसी साइड पर रोका जाना है जिसकी जानकारी जगह की जानकारी में दी गई है.
यह बताएं कि रास्ता, सड़क की पसंदीदा साइड का इस्तेमाल करता है. इसके लिए, Waypoint sideOfRoad
प्रॉपर्टी को true
पर सेट करें. इसके बाद, रास्ता उस जगह से होकर गुज़रता है, ताकि वाहन उस सड़क के किनारे पर रुक सके जिस तरफ़ जगह का झुकाव है.
यहां दिए गए उदाहरण में, किसी वेपॉइंट के लिए sideOfRoad
सेट करने का तरीका बताया गया है.
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 } }, "sideOfRoad": true }, ...