बड़े वाहनों के लिए रास्तों की जानकारी देने वाली सुविधा के बारे में खास जानकारी

सड़क पर खड़े एक बड़े ट्रक की फ़ोटो

Routes API की बड़ी गाड़ियों के लिए रूटिंग सुविधा, बड़ी गाड़ियों के लिए रूट और पहुंचने में लगने वाले अनुमानित समय (ईटीए) का हिसाब लगाती है. यह ऐसे ऑप्टिमाइज़ किए गए रास्ते दिखाता है जिन पर वाहन की ऊंचाई, वज़न, लंबाई, और खतरनाक सामान के हिसाब से पाबंदियां नहीं होती हैं. यह सेवा, रूट टोकन भी जनरेट करती है. इसे Navigation SDK को पास किया जा सकता है, ताकि मोड़-दर-मोड़ निर्देश दिए जा सकें.

बड़े वाहनों के लिए रास्तों की जानकारी देने वाली सुविधा का इस्तेमाल क्यों करें

बड़े वाहनों के लिए लॉजिस्टिक्स से जुड़ी समस्याओं को हल करने वाले ऐप्लिकेशन बनाने के लिए, बड़े वाहनों के रूटिंग की सुविधा का इस्तेमाल करें.

फ़ायदा ब्यौरा
किराये और प्लान की सटीक जानकारी में सुधार करना ट्रैफ़िक की जानकारी के आधार पर, सटीक ईटीए जनरेट करें. इससे ट्रक और बस जैसे बड़े वाहनों के लिए, ज़्यादा सटीक कोट और डिलीवरी के समय के बारे में जानकारी दी जा सकेगी.
ड्राइवर की सुरक्षा और काम करने की क्षमता को बेहतर बनाना ड्राइवरों को ऐसे रास्तों के बारे में जानकारी दें जहां कम ऊंचाई वाले पुल, वज़न की पाबंदी वाले रास्ते, और अन्य खतरे न हों.
पूरे फ़्लीट के लिए, कार्रवाइयों को आसान बनाना बड़े वाहनों के लिए रूट तय करने की सुविधा के साथ-साथ रूट ऑप्टिमाइज़ेशन की सुविधा का इस्तेमाल करें. इससे पूरे फ्लीट के लिए लोड असाइनमेंट और स्टॉप ऑर्डर को ऑप्टिमाइज़ किया जा सकता है. Fleet Engine का इस्तेमाल करके, असाइनमेंट और वाहन की जगह की जानकारी को रीयल-टाइम में देखा जा सकता है.
ट्रेनिंग को कम करना और इस्तेमाल को बढ़ाना बड़े वाहन या ट्रक चलाने वाले लोगों को, अपने ऐप्लिकेशन में Google Maps के नेविगेशन की सुविधा दें

बड़े वाहनों के रूटिंग की सुविधा का इस्तेमाल करके क्या-क्या किया जा सकता है

बड़े वाहनों के लिए रूटिंग की सुविधा का इस्तेमाल करके, ये मुख्य कार्रवाइयां की जा सकती हैं:

  • वाहन की प्रॉपर्टी के बारे में ज़्यादा जानकारी दें. जैसे, ऊंचाई, वज़न, लंबाई, चौड़ाई, ऐक्सल की संख्या, और खतरनाक सामान के टाइप.
  • वाहन के एट्रिब्यूट के हिसाब से, रूट, यात्रा में लगने वाला समय, और यात्रा की दूरी की जानकारी पाएं.
  • रास्ते जनरेट करने के लिए, गाड़ी चलाने में आसानी को प्राथमिकता दें. इसके लिए, यू-टर्न से अपने-आप बचें और इंटरस्टेट और हाइवे को प्राथमिकता दें. इससे बड़े वाहनों को उन रास्तों पर चलाने में मदद मिलती है जो उनके ड्राइवरों की ज़रूरतों और उम्मीदों के मुताबिक होते हैं.
  • ट्रक के हिसाब से ईटीए मॉडल का इस्तेमाल करके, ज़्यादा सटीक ईटीए का हिसाब लगाएं. यह मॉडल, ट्रक की यात्रा की रफ़्तार को रीयल-टाइम और अनुमानित ट्रैफ़िक डेटा के साथ जोड़ता है, ताकि बड़े वाहनों के लिए ज़्यादा सटीक अनुमान मिल सकें.
  • रास्ते के दिशा-निर्देश देने की सुविधा चालू करने के लिए, Navigation SDK में रूट टोकन का इस्तेमाल करें. इससे Routes API से ट्रक के लिए सुरक्षित रास्ता ट्रांसफ़र किया जा सकेगा.
  • रूट मैट्रिक्स कैलकुलेट करें, ताकि पूरे फ्लीट के लिए यात्रा में लगने वाले समय और दूरी का पता लगाया जा सके. इसके लिए, शुरुआत की कई जगहों और अलग-अलग मंज़िलों के बीच की दूरी और समय का पता लगाया जाता है.
  • ट्रकों की फ़्लीट के लिए, रास्ते का प्लान ऑप्टिमाइज़ करें, ताकि परिचालन की कुल क्षमता को बेहतर बनाया जा सके. इसमें, व्यवहार्यता और सुरक्षा को ध्यान में रखा जाता है.

बड़े वाहनों के लिए रूटिंग की सुविधा कैसे काम करती है

बड़े वाहनों के लिए रास्तों की जानकारी देने वाली सुविधा, इन सेवाओं के ज़रिए काम करती है:

एंडपॉइंट कार्रवाई आउटपुट
Routes API Routes API के एंडपॉइंट (computeRoutes या computeRouteMatrix) को भेजा गया एचटीटीपीएस अनुरोध. इसमें अनुरोध की बॉडी में, आपकी शुरुआती जगह और मंज़िल की जानकारी शामिल होती है. travelMode को TRUCK पर सेट किया जाना चाहिए. साथ ही, routeModifiers ऑब्जेक्ट में vehicleInfo शामिल होना चाहिए. रास्ते की पॉलीलाइन, रास्ते के लेग और चरणों की सूची, यात्रा में लगने वाला अनुमानित समय, और रास्ते का टोकन.
Route Optimization API रूट ऑप्टिमाइज़ेशन एपीआई एंडपॉइंट के लिए एचटीटीपीएस अनुरोध. travelMode को TRUCK पर सेट किया जाना चाहिए. साथ ही, routeModifiers ऑब्जेक्ट में vehicleInfo शामिल होना चाहिए. फ़्लीट के लिए ऑप्टिमाइज़ किया गया रूट प्लान, जिसे खास तौर पर वाहन के हिसाब से डिज़ाइन किया गया है. साथ ही, हर यात्रा के लिए रूट टोकन.
Navigation SDK (Android, iOS) नेविगेटर में डेस्टिनेशन सेट करते समय, रूट टोकन शामिल करें. यह टोकन, Routes API या Route Optimization API with Large Vehicle Routing से जनरेट किया जाता है. ट्रकों के लिए, रास्ते के दिशा-निर्देश की सुविधा को पसंद के मुताबिक बनाया गया है. साथ ही, यह सुविधा Routes API या Route Optimization API के ओरिजनल एपीआई अनुरोध में दी गई वाहन की जानकारी के हिसाब से रास्ते का पालन करती है.

उदाहरण

यहां दिए गए उदाहरण में, Routes API के साथ बड़े वाहनों के लिए राउटिंग की सुविधा का इस्तेमाल करने पर फ़ोकस किया गया है.

उदाहरण के लिए, computeRoutes के लिए अनुरोध बॉडी कुछ ऐसी दिखती है:

{
  "origin": { "location": { "latLng": { "latitude": 41.31, "longitude": -74.75 }}},
  "destination": { "location": { "latLng": { "latitude": 41.30, "longitude": -74.78 }}},
  "travelMode": "TRUCK",
  "routeModifiers": {
    "vehicleInfo": {
      "totalHeightMm": 4114,
      "totalLengthMm": 21945,
      "totalWeightKg": 32658,
      ... // other vehicle attributes
    }
  }
}

ज़रूरी है: आपके अनुरोध में, travelMode को TRUCK पर सेट किया जाना चाहिए. साथ ही, vehicleInfo ऑब्जेक्ट में अपने वाहन के डाइमेंशन और एट्रिब्यूट की जानकारी भरनी चाहिए.

Routes API, वाहन की दी गई जानकारी के हिसाब से रास्ता दिखाता है. जवाब में, रूट पॉलीलाइन, ट्रक के हिसाब से ईटीए, यात्रा की दूरी, और Navigation SDK के साथ इस्तेमाल करने के लिए रूट टोकन शामिल हो सकता है. यह जानकारी, फ़ील्डमास्क के हिसाब से दी जाती है. जवाब में यह भी बताया जाता है कि पूरी तरह से नियमों का पालन करने वाला कोई रास्ता नहीं मिला है.

अनुरोध और जवाब का कॉन्टेंट

यहां दी गई टेबल में, Routes API की computeRoutes तरीके का इस्तेमाल करके, बड़े वाहन के रूटिंग का अनुरोध करते समय भेजे और पाए जाने वाले डेटा की सूची दी गई है.

अनुरोध का कॉन्टेंट जवाब का कॉन्टेंट डेटा वापस पाने का फ़ॉर्मैट
  • यात्रा शुरू करने की जगह और मंज़िल के निर्देशांक.
  • vehicleInfo ऑब्जेक्ट में वाहन के डाइमेंशन, वज़न, और खतरनाक सामान के टाइप शामिल होते हैं.
  • रास्ते की पॉलीलाइन.
  • ट्रक के हिसाब से यात्रा में लगने वाला समय और distanceMeters.
  • routeToken का इस्तेमाल Navigation SDK के साथ किया जा सकता है.
  • travelAdvisory ऑब्जेक्ट, जो यह बताता है कि routeRestrictionsPartiallyIgnored.
JSON

सीमाएं

शुरू करने से पहले, आपको इन ज़रूरी शर्तों और सीमाओं के बारे में पता होना चाहिए.

  • भौगोलिक उपलब्धता: बड़े वाहनों के लिए रास्तों की जानकारी देने की सुविधा, अमेरिका के 48 राज्यों में उपलब्ध है. यह सुविधा जापान में एक्सपेरिमेंट के तौर पर उपलब्ध है. यह सुविधा अलास्का, हवाई या अमेरिका के इलाकों में उपलब्ध नहीं है.
  • ड्राइवर को सलाह देना और सुरक्षा से जुड़ी जानकारी देना. ड्राइवरों को सुरक्षित या कानूनी तौर पर सही रास्ते के लिए, सिर्फ़ इस एपीआई से मिले रास्तों पर भरोसा नहीं करना चाहिए. इस बात की कोई गारंटी नहीं है कि रास्ते वाहन के हिसाब से सही होंगे. इन रास्तों पर चलने से, ड्राइवर को कम ऊंचाई वाले पुल या ऐसी सड़कों पर जाने का खतरा हो सकता है जहां बड़े वाहनों को जाने की अनुमति नहीं है.
  • बेस्ट-एफ़र्ट रूट. कुछ मामलों में, एपीआई ऐसा रास्ता नहीं ढूंढ पाता जो यात्रा से जुड़ी पाबंदियों का पूरी तरह से पालन करता हो. इसके बजाय, यह "सबसे अच्छा" रास्ता दिखाता है. हालांकि, यह रास्ता अब भी प्रतिबंधित इलाकों से होकर गुज़र सकता है. Routes API से मिले जवाब में, routeRestrictionsPartiallyIgnored फ़ील्ड में इन रास्तों को साफ़ तौर पर फ़्लैग किया जाता है. इन मामलों में, अपने रास्ते की योजना सावधानी से बनाएं. इसके लिए, सबसे अच्छा तरीका है कि आप किसी अन्य सोर्स के डेटा का इस्तेमाल करें. प्लानिंग या नेविगेशन के लिए, फ़्लैग किए गए रास्ते को भरोसेमंद सोर्स के तौर पर इस्तेमाल न करें.
  • इसके साथ काम न करने वाली सुविधाएं: बड़े वाहनों के लिए रूटिंग की सुविधा के साथ ये सुविधाएं काम नहीं करती हैं:
    • ट्रक के टोल की कीमतें
    • गति की सीमाएं
    • रेडियोऐक्टिव खतरनाक सामान के लिए रूटिंग
  • इस्तेमाल की सीमाएं: सभी अनुरोधों पर, क्वेरी प्रति सेकंड (क्यूपीएस) की स्टैंडर्ड सीमाएं लागू होती हैं.

बड़े वाहनों के लिए रास्ते की जानकारी देने वाली सुविधा इस्तेमाल करने का तरीका

Routes API के साथ बड़े वाहन के लिए रूटिंग की सुविधा इस्तेमाल करने के लिए, यह तरीका अपनाएं:

  1. अपना प्रोजेक्ट सेट अप करें: पक्का करें कि आपका Google Cloud प्रोजेक्ट बन गया हो और Routes API के लिए चालू हो.
  2. बड़े वाहनों के लिए रूटिंग की सुविधा: बड़े वाहनों के लिए रूटिंग की सुविधा, कुछ ही ग्राहकों के लिए उपलब्ध है. इस सुविधा का ऐक्सेस पाने के लिए, हमसे संपर्क करें. इसके बाद, हम आपके प्रोजेक्ट के लिए यह सुविधा उपलब्ध करा देंगे.
  3. अनुरोध बनाएं: computeRoutes या computeRouteMatrix एंडपॉइंट को कॉल करें. इसके लिए, travelMode को TRUCK पर सेट करें, routingPreference को TRAFFIC_AWARE_OPTIMAL पर सेट करें, और vehicleInfo ऑब्जेक्ट का इस्तेमाल करके, वाहन के एट्रिब्यूट तय करें.
  4. रास्ते के दिशा-निर्देश की सुविधा उपलब्ध कराएं (ज़रूरी नहीं): अगर आपने computeRoutes को कॉल किया है, तो नेविगेशन सेशन शुरू करने के लिए, जवाब से मिले routeToken को Navigation SDK को पास करें.

आगे क्या करना है

  • शुरू करें: Routes API की मदद से, ट्रक के रास्तों और पहुंचने के अनुमानित समय की जानकारी जनरेट करना
  • नेविगेशन की सुविधा जोड़ना: Android या iOS के लिए Navigation SDK टूल में, ट्रक के हिसाब से रास्तों की जानकारी के साथ रास्ते के दिशा-निर्देश की सुविधा उपलब्ध कराएं