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

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

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

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

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

फ़ायदा ब्यौरा
कीमत और प्लान की सटीक जानकारी में सुधार करना ट्रैफ़िक की जानकारी के हिसाब से, ईटीए जनरेट करना. इससे ट्रक और बस जैसे बड़े वाहनों के लिए, ज़्यादा सटीक कोट और डिलीवरी विंडो की जानकारी दी जा सकती है.
ड्राइवर की सुरक्षा और काम करने की क्षमता को बेहतर बनाना ड्राइवरों को ऐसे रूट के बारे में बताना जिन पर कम ऊंचाई वाले पुल, वज़न की पाबंदी वाली सड़कें, और अन्य खतरे न हों.
फ़्लीट के सभी वाहनों के लिए, ऑपरेशन को आसान बनाना पूरे फ़्लीट के लिए, लोड असाइनमेंट और स्टॉप ऑर्डर को ऑप्टिमाइज़ करने के लिए, बड़े वाहनों के लिए रूटिंग के साथ-साथ Route Optimization API का इस्तेमाल करना. असाइनमेंट और वाहन की जगह की जानकारी रीयल-टाइम में दिखाने के लिए, 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 से जनरेट किया गया, जिसमें बड़े वाहनों के लिए रूटिंग की सुविधा चालू हो) शामिल करना. ट्रकों के लिए, रास्ते के दिशा-निर्देश की सुविधा. यह सुविधा, 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.
  • Navigation SDK के साथ इस्तेमाल करने के लिए, routeToken.
  • 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 में, ट्रक के हिसाब से रूट की जानकारी के साथ, मोड़-दर-मोड़ नेविगेशन की सुविधा देना