कंप्यूट रूट मैट्रिक की खास जानकारी

यूरोपियन इकनॉमिक एरिया (ईईए) के डेवलपर

Compute Route Matrix, Routes API सेवा का एक तरीका है. यह एचटीटीपीएस अनुरोध स्वीकार करता है और अलग-अलग ऑरिजिन और डेस्टिनेशन जगहों के बीच के रास्तों के मैट्रिक के लिए, दूरी और यात्रा में लगने वाले समय की जानकारी दिखाता है. अलग-अलग मंज़िलों तक की यात्रा में लगने वाले समय और दूरी कैलकुलेट करें. एक बार में ज़्यादा से ज़्यादा 625 रूट एलिमेंट के लिए कैलकुलेशन किया जा सकता है.

क्या आपको ड्राइविंग के रास्ते चाहिए? अगर आपको रास्ते के निर्देशों के बारे में जानना है, तो Compute Routes की खास जानकारी देखें.

क्या माइग्रेट किया जा रहा है? अगर आपको Distance Matrix API (लेगसी) से माइग्रेट करना है, तो Routes API पर माइग्रेट क्यों करना चाहिए से शुरू होने वाले, माइग्रेशन के निर्देश देखें.

Compute Routes Matrix का इस्तेमाल क्यों करना चाहिए

Compute Routes Matrix की मदद से, डिस्पैच शेड्यूलिंग के लिए सबसे असरदार रास्ते तय किए जा सकते हैं. जैसे:

  • एक से ज़्यादा पैकेज लेने के लिए, कर्मचारियों को असाइन करने का सबसे सही तरीका

  • यह तय करना कि पैकेज को उनके आखिरी डेस्टिनेशन पर शिप करने के लिए, सबसे अच्छा वेयरहाउस कौनसा है

Compute Routes Matrix की मदद से क्या किया जा सकता है?

Compute Routes Matrix की मदद से, आपको कई शुरू और आखिरी जगहों के बीच संभावित रास्तों का मैट्रिक मिल सकता है. हर सर्वर-साइड अनुरोध के लिए, कई ऑरिजिन और डेस्टिनेशन तय किए जा सकते हैं. ऑरिजिन की संख्या और डेस्टिनेशन की संख्या का गुणा 625 तक हो सकता है. पूरे मैट्रिक का हिसाब लगाने से पहले, जवाब के एलिमेंट स्ट्रीम किए जा सकते हैं. इससे, जवाब मिलने में लगने वाला समय कम हो जाता है.

यात्रियों, शिपमेंट या कर्मचारियों को एक से ज़्यादा ऑरिजिन और डेस्टिनेशन के बीच भेजने का सबसे सही तरीका तय करने के लिए, रास्ते के इस तरह के डेटा का अनुरोध किया जा सकता है:

  • यात्रा के लिए चुने गए मोड के हिसाब से, दूरी (किलोमीटर या मील में)

  • ट्रैफ़िक में यात्रा का अनुमानित समय

Compute Routes Matrix कैसे काम करता है

ComputeRouteMatrix तरीका, एचटीटीपी पोस्ट अनुरोध को स्वीकार करता है. इसमें अनुरोध के बारे में जानकारी देने वाला JSON अनुरोध बॉडी होता है. इसमें कम से कम एक ऑरिजिन, दो या उससे ज़्यादा डेस्टिनेशन, travelMode, और फ़ील्ड मास्क की ज़रूरत होती है. इससे यह तय किया जा सकता है कि कौनसे फ़ील्ड दिखाने हैं.

उदाहरण

curl -X POST -d '{
  "origins": [
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.420761,
            "longitude": -122.081356
          }
        }
      }
    },
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.403184,
            "longitude": -122.097371
          }
        }
      }
    }
  ],
  "destinations": [
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.420999,
            "longitude": -122.086894
          }
        }
      }
    },
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.383047,
            "longitude": -122.044651
          }
        }
      }
    }
  ],
  "travelMode": "DRIVE"
}' \
-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
-H 'X-Goog-FieldMask: originIndex,destinationIndex,duration,distanceMeters,status,condition' \
'https://routes.googleapis.com/distanceMatrix/v2:computeRouteMatrix'

जवाब में, ऑरिजिन और डेस्टिनेशन के सभी वेपॉइंट के कॉम्बिनेशन के लिए संभावित रास्ते शामिल होते हैं.

संसाधन

नीचे दी गई टेबल में, Routes API के Compute Route Matrix तरीके से उपलब्ध संसाधनों के साथ-साथ, उससे मिलने वाले डेटा की खास जानकारी दी गई है.

डेटा संसाधन डेटा वापस पाना रिटर्न का फ़ॉर्मैट
ComputeRouteMatrix किसी ऑरिजिन वॉयपॉइंट से डेस्टिनेशन वॉयपॉइंट तक के रास्तों का कलेक्शन दिखाता है. JSON

Compute Routes Matrix का इस्तेमाल करने का तरीका

1 सेट अप करना अपना Google Cloud प्रोजेक्ट सेट अप करें से शुरू करें और सेटअप के लिए दिए गए निर्देशों का पालन करें.
2 Routes API के बिलिंग सिस्टम के बारे में जानकारी ज़्यादा जानकारी के लिए, इस्तेमाल और बिलिंग लेख पढ़ें.
3 रास्तों का मैट्रिक कैलकुलेट करना और जवाब की समीक्षा करना ज़्यादा जानकारी के लिए, रास्ते का मैट्रिक्स पाना और रास्ते के मैट्रिक्स के रिस्पॉन्स की समीक्षा करना लेख पढ़ें.

उपलब्ध क्लाइंट लाइब्रेरी

कैलकुलेट रूट मैट्रिक के लिए उपलब्ध क्लाइंट लाइब्रेरी की सूची देखने के लिए, क्लाइंट लाइब्रेरी देखें.

आगे क्या करना है