Route Optimization API

Route Optimization API.

सेवा: routeoptimization.googleapis.com

इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की ओर से उपलब्ध कराई गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.

सेवा का एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है. यह किसी एपीआई सेवा का नेटवर्क पता बताता है. एक सेवा के कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का एंडपॉइंट यह है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हुए हैं:

  • https://routeoptimization.googleapis.com

REST रिसॉर्स: v1.operations

तरीके
cancel POST /v1/{name=operations/**}:cancel
इस तरीके से, ज़्यादा समय तक चलने वाली कार्रवाई को एसिंक्रोनस तरीके से रद्द किया जाता है.
delete DELETE /v1/{name=operations/**}
इस तरीके से, ज़्यादा समय तक चलने वाली कार्रवाई को मिटाया जाता है.
list GET /v1/{name=operations}
अनुरोध में बताए गए फ़िल्टर से मैच करने वाली कार्रवाइयों की सूची दिखाता है.

REST रिसॉर्स: v1.projects

तरीके
batchOptimizeTours POST /v1/{parent=projects/*}:batchOptimizeTours
एक या उससे ज़्यादा OptimizeToursRequest मैसेज के लिए, वाहन यात्राओं को बैच के तौर पर ऑप्टिमाइज़ करता है.
optimizeTours POST /v1/{parent=projects/*}:optimizeTours
यह OptimizeToursRequest भेजता है, जिसमें ShipmentModel शामिल होता है. साथ ही, यह OptimizeToursResponse दिखाता है, जिसमें ShipmentRoute शामिल होते हैं. ये ऐसे रास्तों का सेट होता है जिन पर वाहनों को चलना होता है, ताकि कुल लागत कम से कम हो.
optimizeToursLongRunning POST /v1/{parent=projects/*}:optimizeToursLongRunning
यह OptimizeTours तरीके का एक वैरिएंट है. इसे ज़्यादा टाइम आउट वैल्यू के साथ ऑप्टिमाइज़ेशन के लिए डिज़ाइन किया गया है.
optimizeToursUri POST /v1/{parent=projects/*}:OptimizeToursUri
यह OptimizeToursLongRunning तरीके का एक वैरिएंट है. इसे टाइम आउट की बड़ी वैल्यू और बड़े इनपुट/आउटपुट साइज़ के साथ ऑप्टिमाइज़ेशन के लिए डिज़ाइन किया गया है.

REST रिसॉर्स: v1.projects.locations

तरीके
batchOptimizeTours POST /v1/{parent=projects/*/locations/*}:batchOptimizeTours
एक या उससे ज़्यादा OptimizeToursRequest मैसेज के लिए, वाहन यात्राओं को बैच के तौर पर ऑप्टिमाइज़ करता है.
optimizeTours POST /v1/{parent=projects/*/locations/*}:optimizeTours
यह OptimizeToursRequest भेजता है, जिसमें ShipmentModel शामिल होता है. साथ ही, यह OptimizeToursResponse दिखाता है, जिसमें ShipmentRoute शामिल होते हैं. ये ऐसे रास्तों का सेट होता है जिन पर वाहनों को चलना होता है, ताकि कुल लागत कम से कम हो.
optimizeToursLongRunning POST /v1/{parent=projects/*/locations/*}:optimizeToursLongRunning
यह OptimizeTours तरीके का एक वैरिएंट है. इसे ज़्यादा टाइम आउट वैल्यू के साथ ऑप्टिमाइज़ेशन के लिए डिज़ाइन किया गया है.
optimizeToursUri POST /v1/{parent=projects/*/locations/*}:OptimizeToursUri
यह OptimizeToursLongRunning तरीके का एक वैरिएंट है. इसे टाइम आउट की बड़ी वैल्यू और बड़े इनपुट/आउटपुट साइज़ के साथ ऑप्टिमाइज़ेशन के लिए डिज़ाइन किया गया है.

REST रिसॉर्स: v1.projects.locations.operations

तरीके
get GET /v1/{name=projects/*/locations/*/operations/*}
इस तरीके से, ज़्यादा समय तक चलने वाली कार्रवाई की मौजूदा स्थिति मिलती है.