वेपॉइंट में, जगह की जानकारी में बदलाव करने वाले मॉडिफ़ायर शामिल हो सकते हैं. इनसे रास्तों का हिसाब लगाने का तरीका बदला जा सकता है. इनमें heading और sideOfRoad की सेटिंग भी शामिल हैं.
वाहन की दिशा की जानकारी देना
वेपॉइंट तय करने के लिए, आपको अक्षांश/देशांतर निर्देशांकों के जोड़े के तौर पर, भौगोलिक जगह (REST) या जगह (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
},
...