रास्ते के लिए उपलब्ध वाहन किस तरह के हैं

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

अलग-अलग तरह के वाहनों के हिसाब से रास्ता देखा जा सकता है. अगर आपने वाहन का टाइप नहीं बताया है, तो Routes API डिफ़ॉल्ट रूप से पेट्रोल से चलने वाली कार (DRIVE) का इस्तेमाल करता है.

computeRoutes एचटीटीपी POST अनुरोध में यात्रा का मोड सेट करने के लिए, JSON अनुरोध के मुख्य हिस्से में travelMode फ़ील्ड को पास करें. इसके लिए, RouteTravelMode enum वैल्यू का इस्तेमाल करें. इसमें बस, मेट्रो वगैरह, ड्राइविंग, दोपहिया वाहन, ट्रक, पैदल यात्रा या साइकल से यात्रा करने के विकल्प शामिल हैं.

वाहन का प्रकार RouteTravelMode वैल्यू ब्यौरा
साइकल BICYCLE साइकल और इंसानों की मदद से चलने वाले अन्य वाहनों के लिए रूट का हिसाब लगाएं. मोटर से चलने वाले दोपहिया वाहनों के लिए, दोपहिया वाहन देखें.
Drive DRIVE ड्राइविंग रूट की जानकारी पाएं. अगर आपने वाहन का टाइप नहीं चुना है, तो डिफ़ॉल्ट रूप से DRIVE को चुना जाएगा.
Transit TRANSIT इलाके में उपलब्ध बस, मेट्रो वगैरह के विकल्पों का इस्तेमाल करके, नेविगेशन के निर्देशों के लिए बस, मेट्रो वगैरह का रास्ता पाएं. बस, मेट्रो, और ट्रेन के अलावा, अन्य सार्वजनिक परिवहन के विकल्प भी शामिल हो सकते हैं. बस, मेट्रो वगैरह के रास्ते में आम तौर पर, बस, मेट्रो वगैरह के स्टेशन तक जाने, वहां से आने, और उनके बीच पैदल चलने के निर्देश भी शामिल होते हैं.
दोपहिया वाहन TWO_WHEELER दोपहिया वाहन का मतलब, दो पहियों वाले ऐसे वाहनों से है जो मोटर से चलते हैं. जैसे, मोटरसाइकल. दोपहिया वाहन से यात्रा करने का मोड, साइकल से यात्रा करने के मोड से अलग होता है. साइकल से यात्रा करने का मोड, इंसानों की ताकत से चलने वाला मोड है.
ट्रक TRUCK routeModifiers.vehicleInfo में किसी बड़े वाहन की फ़िज़िकल विशेषताओं और सीमाओं की जानकारी देकर, उसके लिए पसंद के मुताबिक रास्ता तय करें. इस वाहन टाइप का इस्तेमाल करके, कम ऊंचाई वाले पुलों, वज़न की पाबंदियों, और खतरों से बचें.
पैदल WALK पैदल चलने का रास्ता तय करना.

अनुरोध में यात्रा का मोड बताना

computeRoutes के अनुरोध में यात्रा का मोड तय करने के लिए, एचटीटीपी POST JSON अनुरोध के मुख्य हिस्से में travelMode फ़ील्ड सेट करें. साथ ही, ज़रूरी X-Goog-FieldMask हेडर शामिल करें, ताकि आपको अपनी ज़रूरत के हिसाब से Route के जवाब वाले फ़ील्ड चुनने में मदद मिल सके. अगर आपको लेगसी Directions API से माइग्रेट करना है, तो POST JSON अनुरोध के मुख्य हिस्से में मौजूद travelMode फ़ील्ड, लेगसी mode यूआरएल क्वेरी पैरामीटर की जगह ले लेता है. ज़्यादा जानकारी के लिए, Routes API पर माइग्रेट करना लेख पढ़ें.

curl -X POST -d '{
  "origin": {
    "location": {
      "latLng": {
        "latitude": 37.419734,
        "longitude": -122.0827784
      }
    }
  },
  "destination": {
    "location": {
      "latLng": {
        "latitude": 37.417670,
        "longitude": -122.079595
      }
    }
  },
  "travelMode": "BICYCLE"
}' \
-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
-H 'X-Goog-FieldMask: routes.duration,routes.distanceMeters,routes.polyline.encodedPolyline' \
'https://routes.googleapis.com/directions/v2:computeRoutes'