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