कैलकुलेट किए गए रास्तों की खास जानकारी

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

परिचय

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

क्या आपको रूट मैट्रिक्स चाहिए? अगर आपको रूट मैट्रिक्स में दिलचस्पी है, तो Compute Route Matrix की खास जानकारी देखें.

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

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

Compute Routes की मदद से, रास्ते की ज़्यादा जानकारी मिलती है. इससे लागत और क्वालिटी को ऑप्टिमाइज़ करते हुए, अपनी पसंद के हिसाब से वाहनों या पैकेज को रूट किया जा सकता है.

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

Routes API Compute Routes तरीके से, ये काम किए जा सकते हैं:

  • यात्रा के अलग-अलग तरीकों के लिए निर्देश पाएं. साथ ही, एक या एक से ज़्यादा डेस्टिनेशन के लिए निर्देश पाएं:

    • यात्रा के मोड: बस, मेट्रो वगैरह, ड्राइविंग, दोपहिया वाहन, पैदल चलना या साइकल चलाना.

    • रास्ते में पड़ने वाली जगहों की एक सीरीज़, जिसे सबसे कम समय में तय करने के लिए ऑप्टिमाइज़ किया जा सकता है.

  • ऑरिजिन, डेस्टिनेशन, और रास्ते में रुकने की जगहों के बारे में बताने के लिए, एक से ज़्यादा तरीकों का इस्तेमाल करें:

    • टेक्स्ट स्ट्रिंग. उदाहरण के लिए: "Chicago, IL", "Darwin, NT, Australia", "1800 Amphitheatre Parkway, Mountain View, CA 94043" या "CWF6+FWX Mountain View, California"

    • जगह के आईडी

    • अक्षांश और देशांतर के कोऑर्डिनेट. साथ ही, वाहन की दिशा की जानकारी भी दी जा सकती है

  • अपनी ज़रूरतों और लक्ष्यों के हिसाब से, रास्ते के विकल्पों में बदलाव करें:

  • फ़ील्ड मास्क का इस्तेमाल करके, सिर्फ़ ज़रूरी डेटा का अनुरोध करें. इससे लेटेंसी और क्वालिटी को कंट्रोल किया जा सकता है. इससे, प्रोसेसिंग में लगने वाले बेवजह समय और अनुरोध के लिए बिलिंग की ज़्यादा दरों से बचा जा सकता है. ज़्यादा जानकारी के लिए, यह चुनें कि कौनसी जानकारी वापस लानी है लेख पढ़ें.

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

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

उदाहरण

curl -X POST -d '{
    "origin": {
      "address": "1800 Amphitheatre Parkway, Mountain View, CA 94043"
    },
    "destination": {
      "address": "Sloat Blvd &, Upper Great Hwy, San Francisco, CA 94132"
    },
  "travelMode": "DRIVE"
  }' \
  -H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
  -H 'X-Goog-FieldMask: routes.duration,routes.distanceMeters' \
  'https://routes.googleapis.com/directions/v2:computeRoutes'

इसके बाद, सेवा अनुरोध किए गए रास्ते का हिसाब लगाती है और आपके अनुरोध किए गए फ़ील्ड दिखाती है.

संसाधन

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

डेटा संसाधन डेटा वापस लाया गया जवाब का फ़ॉर्मैट
ComputeRoutes यह किसी रूट के लिए, रूट, लेग, और चरणों की जानकारी देता है. साथ ही, अनुरोध किए जाने पर वैकल्पिक रूट की जानकारी भी देता है. JSON

Compute Routes का इस्तेमाल कैसे करें

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

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

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

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