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

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

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

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

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

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

computeRoutes अनुरोध में यात्रा का तरीका तय करने के लिए, एचटीटीपी POST JSON अनुरोध के मुख्य हिस्से में travelMode फ़ील्ड सेट करें. साथ ही, Route जवाब के लिए ज़रूरी X-Goog-FieldMask हेडर शामिल करें. अगर आपने लेगसी 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'