रास्ता ऑप्टिमाइज़ करने की सुविधा, Google Maps Platform API की मदद से मिलती है. यह सुविधा, एक या उससे ज़्यादा वाहनों और उनके स्टॉप के लिए ऑप्टिमाइज़ किए गए रास्ते के प्लान जनरेट करती है.
Route Optimization API का इस्तेमाल क्यों करें
रास्ते के प्लान की मदद से, अपने ट्रांसपोर्टेशन फ्लीट की ऑपरेशनल क्षमता को बेहतर बनाएं. लागत, समय की पाबंदी, ग्राहक की ज़रूरतों, और कारोबार के किसी अन्य लक्ष्य के लिए अपने रास्तों में बदलाव करें. उदाहरण के लिए:
 
- लॉजिस्टिक्स कंपनी, अगले दिन की शिपिंग को शेड्यूल करके समय और संसाधनों की बचत कर सकती है. साथ ही, समय पर डिलीवरी करने, लागत बचाने, समय पर डिलीवरी करने, और ड्राइवर और खरीदार की संतुष्टि के लिए डिलीवरी को ऑप्टिमाइज़ कर सकती है.
 - फ़ूड डिलीवरी की सुविधा देने वाली कंपनी, डिलीवरी की प्रोसेस को तेज़ और ज़्यादा असरदार बना सकती है. इसके लिए, उसे नए ऑर्डर पिक अप करने और उन्हें मौजूदा रास्तों में शामिल करने के लिए, सबसे अच्छे ड्राइवर को चुनना होगा.
 - फ़ील्ड सर्विस देने वाली कंपनी, अपॉइंटमेंट के लिए सर्विस देने वाले लोगों को असाइन करके और एक से ज़्यादा अपॉइंटमेंट के लिए सबसे सही स्टॉप सीक्वेंस ढूंढकर, अपनी कार्यकुशलता और ग्राहक संतुष्टि को बेहतर बना सकती है. साथ ही, समस्याओं के आने पर रास्तों को फिर से ऑप्टिमाइज़ कर सकती है.
 
Route Optimization API का इस्तेमाल करके क्या-क्या किया जा सकता है
Route Optimization API का इस्तेमाल करके, अपने लक्ष्यों और सीमाओं के आधार पर, अपने फ़्लीट के रास्तों और टास्क असाइनमेंट को ऑप्टिमाइज़ करें.
- लक्ष्य: आपके कारोबार के लक्ष्य.
 - बाधाएं: आपकी फ़िज़िकल ऐसेट से जुड़ी सीमाएं.
 
| मकसद | कंस्ट्रेंट | ||
|---|---|---|---|
| यात्रा की सुविधा | दूरी और मंज़िल तक पहुंचने में लगने वाले समय जैसे पैरामीटर का इस्तेमाल करके, यात्रा के बुनियादी रूट को ऑप्टिमाइज़ करना. | ड्राइवरों के काम करने के घंटे | ड्राइवरों को उनके काम के घंटों और ब्रेक के हिसाब से रास्ते असाइन करें. | 
| तय समय पर पहुँचना | पिकअप, डिलीवरी या सेवा को किसी तय समय से पहले पाने के लिए प्राथमिकता दें. | वाहन की क्षमता | किसी टास्क के लिए, उस वाहन को असाइन करें जो उस टास्क के लिए ज़रूरी सामान ले जा सकता हो. | 
| वाहन के इस्तेमाल का शुल्क | किसी टास्क को पूरा करने के लिए, कम से कम वाहनों का इस्तेमाल करें. | टाइम विंडो | किसी शिपमेंट या टास्क को किसी खास समय स्लॉट में डिलीवर करना. | 
| लोड बैलेंसिंग | टास्क को वाहनों और कर्मचारियों के बीच सही तरीके से बांटना. | ज़रूरी शर्तें और यह किन सुविधाओं के साथ काम करती है | अपने वाहनों के टाइप, टास्क के क्रम या शिपमेंट की शर्तों के आधार पर, अपने फ़्लीट के रास्तों को ऑप्टिमाइज़ करें. | 
Route Optimization API कैसे काम करता है
Route Optimization API को REST, gRPC, और क्लाइंट लाइब्रेरी का इस्तेमाल करके ऐक्सेस किया जा सकता है.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, आपके शिपमेंट और उन्हें डिलीवर करने के लिए उपलब्ध वाहनों के बारे में जानकारी शामिल होती है. इसमें यह जानकारी शामिल है:
- पिकअप और डिलीवरी की जगहें
 - टाइम विंडो
 - शिपमेंट का साइज़ और वज़न
 - वाहन की क्षमता
 
जवाब का मुख्य भाग
जवाब के मुख्य हिस्से में, रास्ते का पूरा प्लान दिया जाता है. इसमें यह जानकारी शामिल होती है:
- स्टॉप का क्रम
 - असाइन किए गए शिपमेंट
 - कुल मेट्रिक
 
अनुरोध का मैसेज बनाना में अनुरोध बनाने के बारे में ज़्यादा जानकारी पढ़ें. साथ ही, जवाब को समझना में जवाब को समझने के बारे में ज़्यादा जानकारी पढ़ें.
संसाधन
नीचे दी गई टेबल में, Route Optimization API के ज़रिए उपलब्ध संसाधनों की खास जानकारी दी गई है. साथ ही, यह भी बताया गया है कि यह एपीआई कौनसा डेटा दिखाता है.
| डेटा संसाधन | ब्यौरा और वापस भेजा गया डेटा | वैल्यू वापस पाने का फ़ॉर्मैट | 
|---|---|---|
optimizeTours
    | 
   इस तरीके से, ऑप्टिमाइज़ किया गया रास्ता मिलता है. साथ ही, विज़िट और मेट्रिक की जानकारी भी मिलती है. | JSON या gRPC प्रोटो | 
batchOptimizeTours
    | 
   यह तरीका, लंबे समय तक चलने वाली कार्रवाई के रिसॉर्स का नाम दिखाता है. इससे पता चलता है कि प्रोसेसिंग कब पूरी होगी. | JSON या gRPC प्रोटो | 
Route Optimization API इस्तेमाल करने का तरीका
| 1 | सेट अप करना | सबसे पहले, Google Cloud प्रोजेक्ट सेट अप करें और इसके बाद, सेट अप करने के निर्देशों का पालन करें. | 
| 2 | सामान्य अनुरोध करना और जवाब पाना | सेटअप करने के बाद, सामान्य अनुरोध भेजें और जवाब पाएं. इसके लिए, अनुरोध तैयार करें और जवाब को समझें लेख पढ़ें. | 
| 3 | ज़्यादा ऐडवांस सुविधा आज़माएं और अपने हिसाब से अनुरोध करना शुरू करें | पिकअप और डिलीवरी स्टॉप के क्रम को ऑप्टिमाइज़ करने से शुरू होने वाले उदाहरण के तौर पर दिए गए अलग-अलग परिदृश्यों को एक्सप्लोर करें. साथ ही, अपने इस्तेमाल के उदाहरणों से मिलते-जुलते अनुरोध बनाना शुरू करें. | 
उपलब्ध क्लाइंट लाइब्रेरी
Route Optimization API के लिए उपलब्ध क्लाइंट लाइब्रेरी की सूची देखने के लिए, क्लाइंट लाइब्रेरी पर जाएं.
आगे क्या करना है
- Route Optimization API का इस्तेमाल शुरू करना: सामान्य अनुरोध चलाना पर जाएं.
 - बिलिंग के बारे में जानकारी: इस्तेमाल और बिलिंग
 - सैंपल कोड और लाइब्रेरी देखें: क्लाइंट लाइब्रेरी और ओपन सोर्स.
 - सबसे सही तरीके अपनाएं: Route Optimization API Web Services का इस्तेमाल करने के सबसे सही तरीके