Route Optimization API.
- REST रिसॉर्स: v1.operations
- REST रिसॉर्स: v1.projects
- REST रिसॉर्स: v1.projects.locations
- REST रिसॉर्स: v1.projects.locations.operations
सेवा: routeoptimization.googleapis.com
हमारा सुझाव है कि इस सेवा को कॉल करने के लिए, Google की दी गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय नीचे दी गई जानकारी का इस्तेमाल करें.
डिस्कवरी दस्तावेज़
डिस्कवरी दस्तावेज़, मशीन से पढ़ा जा सकने वाला एक दस्तावेज़ होता है. इसमें REST API के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल, Google API के साथ इंटरैक्ट करने वाली क्लाइंट लाइब्रेरी, आईडीई प्लग इन, और अन्य टूल बनाने के लिए किया जाता है. एक सेवा, कई डिस्कवरी दस्तावेज़ उपलब्ध करा सकती है. यह सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाला यह दस्तावेज़ उपलब्ध कराती है:
सेवा का एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो किसी एपीआई सेवा का नेटवर्क पता बताता है. किसी सेवा में कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का सेवा एंडपॉइंट यहां दिया गया है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हैं:
https://routeoptimization.googleapis.com
REST रिसॉर्स: v1.operations
| तरीके | |
|---|---|
cancel |
POST /v1/{name=operations/**}:cancel लंबे समय तक चलने वाले ऑपरेशन को असाइनीक्रियस तरीके से रद्द करने की प्रोसेस शुरू करता है. |
delete |
DELETE /v1/{name=operations/**} लंबे समय तक चलने वाली कार्रवाई को मिटाता है. |
list |
GET /v1/{name} अनुरोध में दिए गए फ़िल्टर से मैच करने वाले ऑपरेशन की सूची बनाता है. |
REST रिसॉर्स: v1.projects
| तरीके | |
|---|---|
batch |
POST /v1/{parent=projects/*}:batchOptimizeTours एक या एक से ज़्यादा OptimizeToursRequest मैसेज के लिए, वाहन की यात्राओं को एक साथ ऑप्टिमाइज़ करता है. |
optimize |
POST /v1/{parent=projects/*}:optimizeTours यह ShipmentModel वाला OptimizeToursRequest भेजता है और ShipmentRoute वाला OptimizeToursResponse दिखाता है. ShipmentRoute, वाहनों के लिए तय किए गए रास्तों का एक सेट होता है, ताकि कुल लागत कम हो सके. |
optimize |
POST /v1/{parent=projects/*}:optimizeToursLongRunning यह OptimizeTours तरीके का एक वैरिएंट है. इसे ज़्यादा टाइम आउट वैल्यू के साथ ऑप्टिमाइज़ेशन के लिए डिज़ाइन किया गया है. |
optimize |
POST /v1/{parent=projects/*}:OptimizeToursUri यह OptimizeToursLongRunning तरीके का एक वैरिएंट है. इसे ज़्यादा टाइम आउट वैल्यू और ज़्यादा इनपुट/आउटपुट साइज़ वाले ऑप्टिमाइज़ेशन के लिए डिज़ाइन किया गया है. |
REST रिसॉर्स: v1.projects.locations
| तरीके | |
|---|---|
batch |
POST /v1/{parent=projects/*/locations/*}:batchOptimizeTours एक या एक से ज़्यादा OptimizeToursRequest मैसेज के लिए, वाहन की यात्राओं को एक साथ ऑप्टिमाइज़ करता है. |
optimize |
POST /v1/{parent=projects/*/locations/*}:optimizeTours यह ShipmentModel वाला OptimizeToursRequest भेजता है और ShipmentRoute वाला OptimizeToursResponse दिखाता है. ShipmentRoute, वाहनों के लिए तय किए गए रास्तों का एक सेट होता है, ताकि कुल लागत कम हो सके. |
optimize |
POST /v1/{parent=projects/*/locations/*}:optimizeToursLongRunning यह OptimizeTours तरीके का एक वैरिएंट है. इसे ज़्यादा टाइम आउट वैल्यू के साथ ऑप्टिमाइज़ेशन के लिए डिज़ाइन किया गया है. |
optimize |
POST /v1/{parent=projects/*/locations/*}:OptimizeToursUri यह OptimizeToursLongRunning तरीके का एक वैरिएंट है. इसे ज़्यादा टाइम आउट वैल्यू और ज़्यादा इनपुट/आउटपुट साइज़ वाले ऑप्टिमाइज़ेशन के लिए डिज़ाइन किया गया है. |
REST रिसॉर्स: v1.projects.locations.operations
| तरीके | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*/operations/*} लंबे समय तक चलने वाले ऑपरेशन की नई स्थिति दिखाता है. |