Route Optimization API

Route Optimization API.

सेवा: routeoptimization.googleapis.com

RPC क्लाइंट स्टब बनाने के लिए routeoptimization.googleapis.com सेवा की ज़रूरत है.

google.longrunning.Operations

तरीके
CancelOperation (फ़िलहाल, यह सुविधा उपलब्ध नहीं है) इससे ज़्यादा समय तक चलने वाली कार्रवाई को एसिंक्रोनस तरीके से रद्द किया जा सकता है.
DeleteOperation (फ़िलहाल, यह सुविधा उपलब्ध नहीं है) इस तरीके से, ज़्यादा समय तक चलने वाली कार्रवाई मिटाई जाती है.
GetOperation इस तरीके से, ज़्यादा समय तक चलने वाली कार्रवाई की मौजूदा स्थिति मिलती है.
ListOperations (फ़िलहाल, यह सुविधा उपलब्ध नहीं है) अनुरोध में बताए गए फ़िल्टर से मेल खाने वाली सूचियों की कार्रवाइयां.
WaitOperation (फ़िलहाल, यह सुविधा उपलब्ध नहीं है) यह तरीका तब तक इंतज़ार करता है, जब तक ज़्यादा समय तक चलने वाली कार्रवाई पूरी नहीं हो जाती या तय किए गए ज़्यादा से ज़्यादा टाइम आउट तक नहीं पहुंच जाती. इसके बाद, यह मौजूदा स्थिति दिखाता है.

google.maps.routeoptimization.v1.RouteOptimization

तरीके
BatchOptimizeTours यह एक या उससे ज़्यादा OptimizeToursRequest मैसेज के लिए, वाहन के टूर को बैच के तौर पर ऑप्टिमाइज़ करता है.
OptimizeTours यह फ़ंक्शन, OptimizeToursRequest भेजता है. इसमें ShipmentModel शामिल होता है. साथ ही, यह OptimizeToursResponse दिखाता है. इसमें ShipmentRoute शामिल होते हैं. ये ऐसे रास्तों का सेट होता है जिन पर वाहनों को चलना होता है, ताकि कुल लागत कम से कम हो.
OptimizeToursLongRunning यह OptimizeTours तरीके का एक वैरिएंट है. इसे ज़्यादा टाइमआउट वैल्यू के साथ ऑप्टिमाइज़ेशन के लिए डिज़ाइन किया गया है.
OptimizeToursUri यह OptimizeToursLongRunning का एक वैरिएंट है. इसे ज़्यादा टाइमआउट वैल्यू और बड़े इनपुट/आउटपुट साइज़ के साथ ऑप्टिमाइज़ेशन के लिए डिज़ाइन किया गया है.