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

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

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

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

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

Compute Route Matrix का इस्तेमाल क्यों करें

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

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

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

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

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

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

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

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

Compute Route Matrix API कैसे काम करता है

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

उदाहरण

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 Route Matrix का इस्तेमाल कैसे करें

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

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

Compute Route Matrix के लिए उपलब्ध क्लाइंट लाइब्रेरी की सूची देखने के लिए, क्लाइंट लाइब्रेरी पर जाएं.

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