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

सड़क पर चल रहे एक बड़े ट्रक की फ़ोटो

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

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

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

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

बड़े वाहन के लिए रास्ता दिखाने की सुविधा से क्या-क्या किया जा सकता है

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

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

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

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

एंडपॉइंट कार्रवाई आउटपुट
Routes API Routes API एंडपॉइंट (computeRoutes या computeRouteMatrix) को भेजा गया एचटीटीपीएस अनुरोध. इसके मुख्य हिस्से में, यात्रा शुरू करने की जगह और मंज़िल की जानकारी शामिल होनी चाहिए. travelMode को TRUCK पर सेट करना ज़रूरी है. साथ ही, routeModifiers ऑब्जेक्ट में vehicleInfo शामिल होना चाहिए. रास्ते की पॉलीलाइन, रास्ते के लेग और चरणों की सूची, यात्रा में लगने वाला अनुमानित समय, और रास्ते का टोकन.
Route Optimization API 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, वाहन की दी गई जानकारी के हिसाब से रास्ता दिखाता है. जवाब में, रूट की पॉलीलाइन, ट्रक के लिए ईटीए, यात्रा की दूरी, और नेविगेशन एसडीके के साथ इस्तेमाल करने के लिए रूट टोकन शामिल हो सकता है. यह जानकारी, फ़ील्डमास्क के हिसाब से दी जाती है. जवाब में यह भी बताया जाता है कि क्या ऐसा रास्ता नहीं मिल पाया है जो सभी शर्तों को पूरा करता हो.

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

यहां दी गई टेबल में, 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 को कॉल किया है, तो नेविगेशन सेशन शुरू करने के लिए, Navigation SDK को मिले रिस्पॉन्स से routeToken पास करें.

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

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